系统环境:ubuntu16.04LTS
方便起见,本文使用带root权限的账户进行相关操作
安装docker
apt 安装软件源默认国外,速度较慢,我们需替换为国内源(如已配置可跳过这一步)
- 替换更新源为阿里云更新源,复制以下代码运行:
mv /etc/apt/sources.list /etc/apt/sources.list.backup
echo "deb http://mirrors.aliyun.com/ubuntu/ xenial main" >>/etc/apt/sources.list
echo "deb-src http://mirrors.aliyun.com/ubuntu/ xenial main" >>/etc/apt/sources.list
echo "deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main" >>/etc/apt/sources.list
echo "deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main" >>/etc/apt/sources.list
echo "deb http://mirrors.aliyun.com/ubuntu/ xenial universe" >>/etc/apt/sources.list
echo "deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe" >>/etc/apt/sources.list
echo "deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe" >>/etc/apt/sources.list
echo "deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe" >>/etc/apt/sources.list
echo "deb http://mirrors.aliyun.com/ubuntu/ xenial-security main" >>/etc/apt/sources.list
echo "deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main" >>/etc/apt/sources.list
echo "deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe" >>/etc/apt/sources.list
echo "deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe" >>/etc/apt/sources.list
- 安装以下包以使 apt 可以通过 HTTPS 使用存储库(repository):
apt-get install -y apt-transport-https ca-certificates curl software-properties-common
- 添加阿里云镜像的 GPG 密钥:
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | apt-key add -
- 使用阿里云镜像源设置为 stable 存储库:
add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
- 更新软件源:
apt-get -y update
指定docker版本安装
# 查看docker有哪些版本
apt-cache madison docker-ce
# 指定版本安装
apt-get -y install docker-ce=5:18.09.9~3-0~ubuntu-xenial docker-ce-cli=5:18.09.9~3-0~ubuntu-xenial
将本地用户加入docker用户组
# 加入用户组
gpasswd -a [本地用户名] docker
# 更新用户组使生效
newgrp docker
添加docker镜像下载加速器
我们使用docker pull
下载镜像的时候,默认使用国外的下载地址,速度很慢,这时候就需要使用加速器加速下载。这里使用阿里云的加速器。
- 登录阿里云控制台,在
https://cr.console.aliyun.com/
页面找到“镜像加速器”板块,复制加速器地址 - 编辑文件
/etc/docker/daemon.json
,如果不存在则创建,添加以下内容:
{
"registry-mirrors": ["加速器地址"]
}
- 重启 docker 服务:
service docker restart
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。