【安装】Ubuntu之Docker

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 源为例
  1. 阿里云源
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"
  1. 中国科技大学源
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

猜你喜欢

转载自www.cnblogs.com/ydongy/p/13204490.html