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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章