centos上安装docker
1、官方安装参考手册
https://docs.docker.com/install/linux/docker-ce/centos/
2、安装步骤
2.1、卸载旧版本docker
yum remove docker \
docker-client \
docker-client-latest \
docker- common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-sqlinux \
docker-engine-selinux \
docker-engine \
docker-ce
2.2、安装docker上可能需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
2.3、设置镜像
要设置 Docker 使用阿里云的镜像加速器,可以按照以下步骤进行:
-
编辑 Docker 配置文件:打开 Docker 配置文件
daemon.json
进行编辑。如果文件不存在,可以创建它。sudo vi /etc/docker/daemon.json
-
在配置文件中添加镜像加速器:
{ "registry-mirrors": ["https://8pvqj2ud.mirror.aliyuncs.com"] }
保存并关闭文件:保存并关闭
daemon.json
文件。 -
重启 Docker 服务:重启 Docker 服务,使配置生效。
sudo systemctl restart docker
-
验证配置是否生效:可以执行以下命令验证是否使用了阿里云的镜像加速器。
docker info
在输出中,应该可以看到镜像加速器的地址。
这样,你的 Docker 就会使用阿里云的镜像加速器来加速拉取镜像的速度。
2.4、查看所有仓库中docker版本信息
yum list docker-ce --showduplicates | sort -r
2.5、安装docker社区版
yum install docker-ce
2.6、设置开机自启动
#启动:
systemctl start docker
#添加开机启动
systemctl enable docker
2.7、验证是否安装成功
2.7.1、docker版本
docker --version
2.8、查看docker运行状态
systemctl status docker
2.9、关闭防火墙
# 停止当前正在运行的防火墙服务
systemctl stop firewalld
# 禁止系统启动时自动启动防火墙
systemctl disable firewalld
3、卸载docker
3.1、停止docker
systemctl stop docker
3.2、yum卸载docker
yum -y remove docker-ce
3.3、rm删除Docker的目录
rm -rf /var/lib/docker