使用存储库安装
在新主机上首次安装Docker Engine-Community之前,需要设置Docker存储库。之后,您可以从存储库安装和更新Docker。
1、先安装所需的软件包:
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2、设置存储库,使用以下命令来设置稳定的存储库:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3、安装DOCKER ENGINE-社区版
安装最新版本的Docker Engine-Community和containerd:
yum install docker-ce docker-ce-cli containerd.io
4、启动并加入开机启动
$ sudo systemctl start docker
$ sudo systemctl enable docker
5、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
$ docker version
[root@localhost ~]# docker version
Client: Docker Engine - Community
Version: 19.03.8
API version: 1.40
Go version: go1.12.17
Git commit: afacb8b
Built: Wed Mar 11 01:27:04 2020
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.8
API version: 1.40 (minimum version 1.12)
Go version: go1.12.17
Git commit: afacb8b
Built: Wed Mar 11 01:25:42 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.2.13
GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3683
升级DOCKER ENGINE-社区版
yum -y upgrade
yum -y install
本文适用于新系统安装doocker。
使用USTC源加速
地址:https://docker.mirrors.ustc.edu.cn/
说明:Docker Hub 镜像缓存
使用说明
Linux
对于使用 upstart 的系统(Ubuntu 14.04、Debian 7 Wheezy),在配置文件 /etc/default/docker 中的 DOCKER_OPTS 中配置Hub地址:
DOCKER_OPTS="--registry-mirror=https://docker.mirrors.ustc.edu.cn/"
重新启动服务:
sudo service docker restart
对于使用 systemd 的系统(Ubuntu 16.04+、Debian 8+、CentOS 7), 在配置文件 /etc/docker/daemon.json 中加入:
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"]
}
重新启动 dockerd:
sudo systemctl restart docker
macOS
打开 “Docker.app”
进入偏好设置页面(快捷键 ⌘, )
打开 “Daemon” 选项卡
在 “Registry mirrors” 中添加 https://docker.mirrors.ustc.edu.cn/
点击下方的 “Apply & Restart” 按钮
Windows
在系统右下角托盘 Docker 图标内右键菜单选择 Settings ,打开配置窗口后左侧导航菜单选择 Daemon 。在 Registry mirrors 一栏中填写地址 https://docker.mirrors.ustc.edu.cn/ ,之后点击 Apply 保存后 Docker 就会重启并应用配置的镜像地址了。
检查 Docker Hub 是否生效
在命令行执行 docker info ,如果从结果中看到了如下内容,说明配置成功。
Registry Mirrors:
https://docker.mirrors.ustc.edu.cn/