四类网络模式网络模式配置说明bridge模式–net=bridge(默认为该模式)host模式–net=host容器和宿主机共享Network namespace。container模式–net=container:NAME_or_ID容器和另外一个容器共享Network namespace。 kubernetes中的pod就是多个容器共享一个Network ......
10
0
0
2024-02-28
目录1 Docker简介和安装和基础配置1.1 Docker简介1.2 安装Docker Desktop1.3 换源1.4 Docker基础使用1.5 对Docker操作1.5.1 获取当时所有镜像(docker images)1.5.2 拉镜像(docker pull)1.5.3 删除镜像(docker rmi)1.5.4加载镜像(docker run)1 ......
30
0
0
2024-02-16
前言Docker 是一种容器化平台,它允许你将应用程序和它们的依赖项打包成一个称为容器的独立单元。Docker 提供了一种轻量级、可移植和自包含的方式来部署应用程序。在 Docker 中,网络是一个关键的概念,因为容器可能需要与其他容器或外部网络进行通信。Docker网络类型bridge(桥接): 这是默认的网络驱动程序。它用于在同一主机上运行的容器之间创建 ......
18
0
0
2024-02-14
前言Docker Compose 是一个用于定义和运行多个 Docker 容器的工具。它允许您通过一个单独的配置文件来定义多个容器、网络设置、存储卷等,从而简化了多容器应用的部署和管理过程。使用 Docker Compose,您可以轻松地创建和管理复杂的容器化应用程序,而无需手动管理每个容器。Docker Compose 使用 yml文件来描述应用程序的配置 ......
21
0
0
2024-02-14
拉取官方 Apache 镜像查找 Docker Hub 上的 httpd 镜像。可以通过 Tags 查看其他版本的 httpd,默认是最新版本 httpd:latest。docker pull httpd:latest 查看本地镜像使用以下命令来查看是否已安装了 nginxdocker images 列出正在运行的容器使用docker ps命令可以列出当 ......
24
0
0
2024-02-14
一、查看 MySQL 版本访问 MySQL 镜像库地址:https://hub.docker.com/_/mysql?tab=tags 。可以通过 Tags 查看其他版本的 MySQL,默认是最新版本 mysql:latest 。你也可以在下拉列表中找到其他你想要的版本:二、拉取 MySQL 镜像拉取官方的最新版本的镜像:docker pull mysql: ......
24
0
0
2024-02-14
拉取(Pull)镜像当我们在Docker中部署一个应用程序时,需要使用一个称为"镜像"的模板来创建容器。镜像包含了运行应用程序所需的所有文件系统、代码和依赖项。在Docker中,镜像系统指的是操作系统镜像(redhat,ubuntu);你可以通过docker pull命令来下载Docker镜像。例如,如果你想拉取Ubuntu的官方镜像,可以运行以下命令:do ......
26
0
0
2024-02-14
一、什么是容器?容器化技术的核心概念是使用容器来创建一个独立的、隔离的运行环境,其中包含了应用程序所需的所有组件,如代码、运行时、系统工具、库和配置文件等。这使得应用程序和其依赖项能够以可靠且一致的方式在不同的计算机或云平台上运行。容器与传统的虚拟机相比,具有更轻量级和更快速的特点。传统虚拟机在运行时需要完整的操作系统和虚拟化层,而容器共享主机操作系统的内核 ......
27
0
0
2024-02-14
docker镜像仓库hub.docker.com无法访问-解决办法文章主要内容:个人镜像站点dockerhub为什么无法访问镜像加速1 个人镜像站点话不多说,直接上dockerhub个人镜像站点(每天限制10w访问,只要不被封,一直免费提供访问)hub.axlinux.top 速度非常快,无需魔法可以直接访问可以进行镜像搜索也可以查看镜像版本号2 dock ......
58
0
0
2024-02-07
Docker 摸门级简易手册使用 Docker 构建 Java 项目镜像假设有个 Spring Boot 项目,其项目结构如下. ├── Dockerfile ├── docker-entrypoint.sh ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.xml └── src ├── ......
33
0
0
2024-02-01
1. 背景随着越来越多的公司拥抱云原生,从原先的单体应用演变为微服务,应用的部署方式也从虚机变为容器化,容器编排组件k8s也成为大多数公司的标配。然而2. 压测结果2.1 容器化之前的表现应用部署在虚拟机下,我们使用wrk工具进行压测,压测结果如下:从压测结果看,平均RT为1.68ms,qps为716/s\color{red}{平均RT为1.68ms,qps ......
38
0
0
2024-01-14
什么是 docker?Docker 是一种容器引擎,可以在容器内运行一段代码。Docker 镜像是在任何地方运行您的应用程序而无需担心应用程序依赖性的方式。要构建镜像,docker 使用一个名为 Dockerfile 的文件。Dockerfile 是一个包含许多指令(RUN、COPY、EXPOSE 等)的文件。成功执行这些命令后,docker 将创建一个镜像 ......
56
0
0
2024-01-06
一、概述Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。官方文档:https://docs.docker.com/engine/reference/builder/Dockerfile 示例:https://github.com/dockerfile/二、Dockerfile 结构Dockerfile 结构主 ......
53
0
0
2024-01-06
近几年以来,容器生态的增长和发展比以往任何时候都要快, Docker 相关的工具及服务也随之越来越多,以至于想弄明白其中的几个工具或服务就成了一项非常艰巨的任务。无论你是初学者还是这方面的专家、开发人员或者运维工程师,SRE 亦或是平台架构师,本文将会成为你的学习指南,帮你了解当下最受欢迎的 Docker 工具产品,以使项目开发流程的各个阶段的效率得到有效 ......
154
0
0
2023-08-20
了解 Docker 看官方文档前我们得了解下docker. Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 . Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中, 然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 . 容器是完全使用沙箱机制,相互之间 ......
126
0
0
2023-08-10