安装前的配置
- 已经配置好网络环境可以访问外网
系统要求
官方提示,如果要安装docker引擎,您需要安装centerOS7及以上的的稳定版本
卸载旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
设置yum源
# 安装 yum-utils
sudo yum install -y yum-utils
# 设置 yum 源为阿里云方便下载 Docker Engine
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
docker安装
sudo yum install docker-ce docker-ce-cli containerd.io
docker的启动与停止
# 启动
sudo systemctl start docker
# 停止
sudo systemctl stop docker
# 重启
sudo systemctl restart docker
# 设置开机启动
sudo systemctl enable docker
# 查看 状态
sudo systemctl status docker
# 查看容器的运行状态
sudo docker stats
# 查看概要信息
sudo docker info
# 查看帮助文档
sudo docker --help
安装校验
[root@localhosts docker]# docker -v
Docker version 20.10.11, build dea9396
[root@localhosts docker]# docker version
Client: Docker Engine - Community
Version: 20.10.11
API version: 1.41
Go version: go1.16.9
Git commit: dea9396
Built: Thu Nov 18 00:38:53 2021
OS/Arch: linux/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.11
API version: 1.41 (minimum version 1.12)
Go version: go1.16.9
Git commit: 847da18
Built: Thu Nov 18 00:37:17 2021
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.4.12
GitCommit: 7b11cfaabd73bb80907dd23182b9347b4245eb5d
runc:
Version: 1.0.2
GitCommit: v1.0.2-0-g52b36a2
docker-init:
Version: 0.19.0
GitCommit: de40ad0
配置镜像加速
编辑文件
vim /etc/docker/daemon.json
在文件后面追加
“registry-mirrors”: [“http://hub-mirror.c.163.com”, “https://docker.mirrors.ustc.edu.cn”]
重新加载配置信息以及重启Docker服务
# 重新加载配置文件
sudo systemctl daemon-reload
# 重新启动
sudo systemctl restart docker