配置yum源
> cd /etc/yum.repos.d/
> mkdir repo_bak
> mv *.repo repo_bak/
> wget http://mirrors.aliyun.com/repo/Centos-7.repo
> wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
> yum clean all
> yum makecache
解除安裝舊版本docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
使用儲存庫安裝docker
安裝所需的包
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
安裝DOCKER CE
安裝最新docker
sudo yum install docker-ce docker-ce-cli containerd.io
或者yum列出docker再進行安裝
yum list docker-ce --showduplicates | sort -r
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
例如,docker-ce-18.09.1
建立 docker 使用者組
sudo groupadd docker
啟動Docker
sudo systemctl start docker
List Docker CLI commands
docker
docker container --help
檢視版本
docker --version
檢視有關Docker安裝的更多詳細資訊
docker --version
docker version
docker info
測試hello-world
docker run hello-world
List Docker images
docker image ls
List Docker containers (running, all, all in quiet mode)
docker container ls
docker container ls --all
docker container ls -aq
解除安裝Docker CE
sudo yum remove docker-ce
sudo rm -rf /var/lib/docker
參考:
https://docs.docker.com/install/linux/docker-ce/centos/