Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器或 Windows 机器上,也可以实现虚拟化。下面将分别介绍在 CentOS 和 Ubuntu 系统上安装 Docker 的步骤。
CentOS 系统安装 Docker
在 CentOS 系统中,我们可以使用 yum 命令来安装 Docker。首先,我们需要删除旧的版本:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
复制代码
接着,安装一些必要的一组软件包,它们可以让你使用 yum 命令从 HTTPS 连接上的存储库中安装软件:
sudo yum install -y yum-utils
复制代码
然后,设置 Docker 存储库:
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
复制代码
最后,安装 Docker 引擎:
sudo yum install docker-ce docker-ce-cli containerd.io
复制代码
安装完毕后,启动 Docker:
sudo systemctl start docker
复制代码
要验证 Docker 是否已经正确安装,可以运行 hello-world 镜像:
sudo docker run hello-world
复制代码
Ubuntu 系统安装 Docker
在 Ubuntu 系统中,我们可以使用 apt 命令来安装 Docker。首先,我们需要删除旧的版本:
sudo apt-get remove docker docker-engine docker.io containerd runc
复制代码
接着,更新 apt 包索引:
然后,安装一些必要的软件包,它们可以让 apt 命令使用 HTTPS 连接:
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
复制代码
接下来,添加 Docker 的官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
复制代码
然后,设置 Docker 存储库:
echo \
"deb [arch=amd64 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
复制代码
接着,更新 apt 包索引:
最后,安装 Docker 引擎:
sudo apt-get install docker-ce docker-ce-cli containerd.io
复制代码
安装完毕后,启动 Docker:
sudo systemctl start docker
复制代码
要验证 Docker 是否已经正确安装,可以运行 hello-world 镜像:
sudo docker run hello-world
复制代码
以上就是在 CentOS 和 Ubuntu 系统上安装 Docker 的步骤。注意,以上所有操作都需要 root 权限,如果没有,请在命令前添加 sudo。同时,安装过程中可能会因为网络原因导致失败,这时可以尝试换个网络环境或者配置国内的镜像源。
蓝易云-五网CN2服务器【点我购买】蓝易云采用KVM高性能架构,稳定可靠,安全无忧!蓝易云服务器真实CN2回国线路,不伪造,只做高质量海外服务器。
海外免备案云服务器链接:www.tsyvps.com
蓝易云香港五网 CN2 GIA/GT 精品网络服务器。拒绝绕路,拒绝不稳定。
评论