1.前置依赖
无
2.安装
a.在线安装
1.安装
```shell
# 1.查看可以安装的docker版本
yum list docker-ce --showduplicates | sort -r
# 2.有19.03.2以上的版本直接安装,若无则执行下述内容
# 安装yum通用工具
yum install -y yum-utils device-mapper-persistent-data lvm2
# 3.配置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 4.安装最新版容器
yum install docker-ce -y
```
2.启动容器设置开机自启动
```shell
# 启动docker
systemctl start docker
# 设置开机自启动
systemctl enable docker
# 查看容器版本
docker version
```
3.卸载
```shell
yum remove docker-ce -y
```
4.常用配置
修改配置
/etc/docker/daemon.json
```json
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"], // 镜像源
"insecure-registries": ["1.1.1.1:1111","dockerhub.ai.local"], // 配置http仓库,docker默认只使用https仓库;如果端口是80/443则可以不带端口,如dockerhub.ai.local
"live-restore": true, // 重载docker守护进程而不重启容器
"exec-opts": ["native.cgroupdriver=systemd"], //启动变量设置
"data-root": "/export/Data/docker" // 数据存储目录
}
```
使配置生效
systemctl daemon-reload
systemctl restart docker
5.常用命令
# 查看版本
docker version
# 查看运行中的容器
docker ps