Centos7 安装和卸载docker

Centos7 安装和卸载docker

1.安装

官方教程

1.1.卸载旧版本

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

1.2.设置存储库

yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

 yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo 

1.3.安装最新版本的Docker CE

yum -y install docker-ce

如果提示接受GPG密钥,请验证指纹是否匹配060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35,如果匹配 ,则接受它。

2.配置Docker开机启动

大多数当前的Linux发行版(RHEL,CentOS,Fedora,Ubuntu 16.04及更高版本)用于systemd管理系统启动时启动的服务。Ubuntu 14.10及以下使用upstart

systemd

systemctl enable docker

要禁用此行为,请disable改用。

systemctl disable docker

如果需要添加HTTP代理,为Docker运行时文件设置不同的目录或分区,或进行其他自定义,请参阅 自定义systemd Docker守护程序选项

upstart

Docker自动配置为在启动时启动 upstart。要禁用此行为,请使用以下命令:

$ echo manual | sudo tee /etc/init/docker.override

chkconfig

$ chkconfig docker on

3.配置Docker

3.1运行时目录和存储驱动程序

通过将Docker映像,容器和卷移动到单独的分区来控制用于Docker映像,容器和卷的磁盘空间。

mkdir -p /data/docker-data
mkdir -p /etc/docker
vi /etc/docker/daemon.json
{
    "data-root": "/data/docker-data",
    "storage-driver": "overlay"
}

3.2.配置中国官方镜像加速

daemon.json新增配置:”registry-mirrors”: [“https://registry.docker-cn.com“]

vi /etc/docker/daemon.json

{
    "data-root": "/data/docker-data",
    "storage-driver": "overlay",
    "registry-mirrors": ["https://registry.docker-cn.com"]
}

3.3.重启docker生效配置

修改保存后重启 Docker 以使配置生效。

systemctl restart docker

4.卸载

# 卸载Docker CE
yum remove docker-ce
# 主机上的图像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷:
rm -rf /var/lib/docker

猜你喜欢

转载自blog.csdn.net/lynnyq/article/details/81107220