Docker安装
1. 查看是否安装过Docker
docker --version
dpkg -l | grep docker
2. 卸载旧Docker
sudo apt autoremove docker* --purge
3. 安装Docker
- 安装需要的包
sudo apt install apt-transport-https ca-certificates software-properties-common curl
- 添加 GPG 密钥,并添加
Docker-ce
软件源,这里还是以阿里云&中国科技大学的Docker-ce
源为例
- 阿里云源
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
- 中国科技大学源
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
- 添加成功后更新软件包缓存
sudo apt update
- 安装Docker-ce
sudo apt install docker-ce
- 设置开机自启动并启动 Docker-ce(安装成功后默认已设置并启动,可忽略)
sudo systemctl enable docker
sudo systemctl start docker
- 验证是否安装成功
$ docker version 或者 docker info
root@hz-ydy:~# docker version
Client: Docker Engine - Community
Version: 19.03.12
API version: 1.40
Go version: go1.13.10
Git commit: 48a66213fe
Built: Mon Jun 22 15:45:36 2020
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.12
API version: 1.40 (minimum version 1.12)
Go version: go1.13.10
Git commit: 48a66213fe
Built: Mon Jun 22 15:44:07 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
4. 镜像加速
4.1 阿里云镜像加速
- 登录阿里云容器镜像服务,点击镜像加速
- 配置镜像加速地址
可以使用他的命令,也可以自己通过修改daemon配置文件/etc/docker/daemon.json
来使用加速器
{
"registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]
}
- 重启服务
sudo systemctl daemon-reload
sudo systemctl restart docker
- 查看配置是否生效
$ docker info
4.2 网易云镜像加速
直接修改/etc/docker/daemon.json
:
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
相关参考:https://www.runoob.com/docker/ubuntu-docker-install.html