CentOS安装Docker指南

60 阅读1分钟

1 卸载docker旧版本

安装新版本docker-ce前,需要先卸载旧版本docker或docker-engine,和关联依赖。

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

2 设置存储库

2.1 安装所需的依赖包

yum-utils提供了yum-config-manager程序,devicemapper存储驱动程序需要device-mapper-persistent-data和lvm2。

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

2.2 设置一个稳定存储库

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

2.3 开启edge和test存储库(可选配置)

启用:

yum-config-manager --enable docker-ce-edge
yum-config-manager --enable docker-ce-test

关闭:

yum-config-manager --disable docker-ce-edge

3 安装DOCKER CE

3.1 安装最新版本Docker CE

yum install -y docker-ce

4 启动/关闭Docker

4.1 启动命令

systemctl start docker

4.2 测试,运行hello-world镜像验证docker是否正确安装

docker run hello-world

4.3 关闭命令

systemctl stop docker

4.4 重启命令

systemctl restart docker

4.5查看信息

docker info

5 更改Docker默认镜像和容器的位置

参考:docs.docker.com/storage/sto…

5.1 先关闭Docker

systemctl stop docker
vi /etc/docker/daemon.json

5.2 在daemon.json文件写入

{
  	"storage-driver":"overlay2",
  	"graph":"/home/docker",
  	"storage-opts":[
    		"overlay2.override_kernel_check=true"
  	]
}

5.3 最后启动Docker生效

systemctl start docker

6 卸载Docker CE

6.1. 卸载docker

yum remove docker-ce

6.2 删除所有镜像,容器,卷,或者自定义配置文件

rm -rf /var/lib/docker

参考:docs.docker.com/engine/inst…