文章目录
- 1. 定义
- 2. 优势
- 3. 安装
- 1)Linux 上安装(强烈推荐)
- 2)Windows 和 MAC 上安装
- 4. 验证
- 1)查看版本
- 2)运行 Hello World
- 总结
Docker 是一种轻量级的容器化技术,提供了一种在不同环境中快速、可靠、一致地部署应用程序的方式。
1. 定义
Docker 是一种开源的容器化平台,允许开发者将应用程序及其依赖项打包成一个容器,包括运行时、系统工具、库等。这个容器可以在任何支持 Docker 的环境中运行,而不受环境差异的影响,它是继虚拟机之后有一项突破性技术。
2. 优势
-
跨平台:
可以在不同的操作系统和云平台上运行,确保应用在不同环境中一致性和可移植性
-
快速部署:
可以在几秒钟内启动,大大加速应用的部署过程
-
资源利用效率:
共享主机操作系统的内核,因此相比传统虚拟机,资源消耗更少,能够更有效地利用系统资源
-
版本控制:
支持镜像版本管理,能够轻松地回滚到先前的应用版本
3. 安装
此处介绍了两种安装方式(Linux 和 Windows/Mac ),任选其中一个安装即可,强烈推荐使用 Linux 的方式
1)Linux 上安装(强烈推荐)
-
安装 yum-utils,它提供了 yum-config-manager,用于管理 yum 软件源
yum install -y yum-utils
-
添加 Docker CE 软件源 (※为了加快速度,此处配置了国内的阿里镜像源)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
-
安装 Docker CE
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
-
启动 Docker 服务
systemctl start docker
2)Windows 和 MAC 上安装
在 Windows 和 MAC 上可以使用 Docker Desktop,它包括 Docker Engine、Docker CLI、Docker Compose 等工具。请访问 Docker 官方网站 下载并安装 Docker Desktop。
例如,选择了 Windows 版本
继续安装
重启后完成设定
这样就安装完成了
4. 验证
此处使用 Linux 上安装的进行验证。首先查看版本验证是否安装成功。其次启动官方的 Hello World 程序。
1)查看版本
docker -v
2)运行 Hello World
docker run hello-world
总结
本文介绍了 Docker 是什么,它都有哪些优势。它的安装方式常见的有两种,一种是通过 Desktop 的方式去安装,另外一种是通过 Linux 去安装,后者是我们常用的,我也强烈推荐使用这种安装方式。在安装完之后,做了一个简单的验证,查看了版本以及运行了官方提供的一个 Hello World 程序。这仅仅是一个安装介绍,更多的功能待我们去慢慢学习啦。