安装Docker CE 即社区免费版
官方参考地址:https://docs.docker.com/install/linux/docker-ce/centos/
1.在新主机上首次安装Docker Engine-Community之前,需要设置Docker存储库。之后,您可以从存储库安装和更新Docker。
设置存储库
安装所需的软件包。yum-utils
提供了yum-config-manager
效用,并device-mapper-persistent-data
和lvm2
由需要 devicemapper
存储驱动程序。
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
使用以下命令来设置稳定的存储库。
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
2.安装最新版本的Docker Engine-Community和containerd
$ sudo yum install docker-ce docker-ce-cli containerd.io
3.安装特定版本的Docker Engine-Community,请在存储库中列出可用版本,然后选择并安装
$ yum list docker-ce --showduplicates | sort -r
安装 $ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
4.启动docker
$ sudo systemctl start docker
5.通过运行hello-world
来验证是否正确安装了Docker Engine-Community
由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行
$ sudo docker run hello-world
6.配置Docker拉取镜像加速地址
vim /etc/docker/daemon.json
如果没有该文件可使用以下命令
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://br10hqrl.mirror.aliyuncs.com"]
}
EOF
7.使配置文件生效
systemctl daemon-reload && systemctl restart docker
8.删除Docker
yum remove -y docker-ce
rm -rf /var/lib/docker
9.设置开机启动
systemctl restart docker