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包索引:
sudo apt-get update
然后,安装一些必要的软件包,它们可以让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包索引:
sudo apt-get update
最后,安装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。同时,安装过程中可能会因为网络原因导致失败,这时可以尝试换个网络环境或者配置国内的镜像源。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。