Docker 是一款开源的容器化平台,它采用轻量级的虚拟化技术,让用户能够快速的构建、测试和部署应用程序。本文将以在 Ubuntu 上安装部署 Docker 为例进行详细的安装说明。
第一步,更新系统包
这两行命令是必要的,不更新后面可能找不到安装包。
sudo apt update sudo apt upgrade -y
第二步,安装 Docker 依赖
这条命令的作用是用来 HTTPS 传输支持、证书管理以及添加新的仓库所需的依赖项。
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
第三步,添加 Docker 官方 GPG 密钥
这条命令的作用是下载 Docker 的官方 GPG 密钥并将它添加到系统的密钥环中,以验证从 Docker 官方仓库下载的软件包的真实性。
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
第四步, 添加 Docker 仓库
这条命令的作用是创建一个新的 APT 软件源列表文件 /etc/apt/sources.list.d/docker.list ,这个文件包含了 Docker 官方仓库的信息。能允许通过标准的 APT 工具来安装 Docker。
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
第四步,安装 Docker CE
输入下面命令安装 Docker CE
sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io
第五步,启动 Docker 服务
启动 Docker 服务并设置为开机自启。
sudo systemctl start docker sudo systemctl enable docker
第六步,验证 Docker 安装
输入命令能够看到 docker 版本号就代表安装成功了
docker --version
第七步,配置 Docker 镜像加速
1,Docker 镜像源可能出现网络较慢或访问不了,需要配置镜像加速地址。使用下面命令创建或修改 Docker 配置文件。
vim /etc/docker/daemon.json
2,把下面镜像配置复制粘贴到文件中并保存。
{ "registry-mirrors": [ "https://docker.m.daocloud.io", "https://docker.1panel.live", "https://registry.docker-cn.com", "https://cr.console.aliyun.com", "https://mirror.ccs.tencentyun.com" ] }
3,保存后,输入下面命令重启 Docker 。
sudo systemctl daemon-reload sudo systemctl restart docker
4,运行一个简单的测试容器 hello-world 来验证 Docker 是否能够正常工作,如果拉取成功就代表镜像源是生效的。
sudo docker run hello-world
现在您可以使用 Docker 环境继续您的下一步操作了。