docker的应用
设置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
安装与卸载
卸载
sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
安装
配置 Docker Repository
在主机上首次安装 Docker Engine之前,需要设置 Docker Repository,之后可以从 Repository 安装和更新 Docker
# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息,国内 Repository 更加稳定
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 更新
sudo yum makecache fast
安装最新版本的 Docker Engine 和 Container
sudo yum install docker-ce docker-ce-cli containerd.io
安装指定版本的 Docker Engine
# 查找 docker-ce 的版本列表
sudo yum list docker-ce --showduplicates | sort -r
# 安装指定版本
sudo yum install docker-ce-19.03.13-3.el7 docker-ce-cli-19.03.13-3.el7 containerd.io
docker的运行
# 启动
sudo systemctl start docker
# 服务自启动
sudo systemctl enable docker
配置镜像加速
- 先 cd 到/etc/docker,查看是否有 daemon.json 文件
- 存在则跳过此步骤,不存在则:touch daemon.json(创建文件)
- vi daemon.json 添加:{"registry-mirrors": ["https://alzgoonw.mirror.aliyuncs.com"]},:wq 保存退出
- sudo systemctl daemon-reload(重新加载配置文件)
- sudo systemctl restart docker(重启docker服务)
- docker info(查看是否生效)