docker(4):docker的安装(centos7)和加速
https://www.cnblogs.com/along21/p/10215701.html#auto_id_12
http://www.dockerinfo.net/document
https://www.runoob.com/docker/docker-tutorial.html
1 yum安装docker
1.1 添加docker-ce源信息
wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
1.2 修改docker-ce源
sed -i 's@download.docker.com@mirrors.tuna.tsinghua.edu.cn/docker-ce@g' /etc/yum.repos.d/docker-ce.repo
1.3 更新并安装docker-CE
yum makecache fast yum -y install docker-ce #安装的是默认最新版本
1.4 如果需要指定docker版本
yum list docker-ce.x86_64 --showduplicates | sort -r yum -y install docker-ce-17.03.2.ce
1.5 启动
systemctl start docker
1.6 查看版本
docker version
[root@docker-136 ~]# docker version Client: Docker Engine - Community Version: 19.03.1 API version: 1.40 Go version: go1.12.5 Git commit: 74b1e89 Built: Thu Jul 25 21:21:07 2019 OS/Arch: linux/amd64 Experimental: false Server: Docker Engine - Community Engine: Version: 19.03.1 API version: 1.40 (minimum version 1.12) Go version: go1.12.5 Git commit: 74b1e89 Built: Thu Jul 25 21:19:36 2019 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.2.6 GitCommit: 894b81a4b802e4eb2a91d1ce216b8817763c29fb runc: Version: 1.0.0-rc8 GitCommit: 425e105d5a03fabd737a126ad93d62a9eeede87f docker-init: Version: 0.18.0 GitCommit: fec3683
1.7 设置开机启动
systemctl enable docker
2 配置docker镜像加速
拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决
新版的 Docker 使用 /etc/docker/daemon.json(Linux) 来配置 Daemon。
在该配置文件中加入(没有该文件的话,先建一个):
mkdir -p /etc/docker
2.1 网易加速
网易的镜像地址:http://hub-mirror.c.163.com。
mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["http://hub-mirror.c.163.com"] } EOF
2.2 docker cn 加速
mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://registry.docker-cn.com"] } EOF
2.3 阿里云加速
注册阿里云账号,专用加速器地址获得路径:
https://cr.console.aliyun.com/#/accelerator
添加加速器到配置文件
mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://xxxxxxx.mirror.aliyuncs.com"] } EOF