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