Ubuntu18.04安装docker并更换镜像源

安装docker

当还没安装docker时,使用docker命令,ubuntu会建议使用snap或apt安装docker

Command 'docker' not found, but can be installed with:

sudo snap install docker     # version 19.03.11, or
sudo apt  install docker.io

See 'snap info docker' for additional versions.

snap安装的版本(version 19.03.11)比sudo apt install docker.io安装的版本(version 19.03.06)要新,但是都不是最新版本。

使用sudo snap install docker安装其实他还是会继续安装sudo apt install docker.io。docker.io是ubuntu自身维护的,docker-ce是docker维护的。

使用snap安装会同时安装docker-compose,但是build unknown,看着难受。

不过让我更难受的是使用snap安装会在用户目录下生成一个snap目录,更郁闷的是,还生成了/dev/loopX文件系统挂载在/snap/目录下。一个snap就已经占据了两个loop文件系统,看着三个loop有点难受。

$ df -h
/dev/loop0       91M   91M     0 100% /snap/core/6350
/dev/sdb1       1.0T  1.1G 1023G   1% /data
tmpfs           1.6G     0  1.6G   0% /run/user/0
/dev/loop1       98M   98M     0 100% /snap/core/10185
tmpfs           1.6G     0  1.6G   0% /run/user/1001
/dev/loop2       126M   126M     0 100% /snap/docker/443

于是我卸载了

sudo snap remove docker

重新按照docker官网步骤安装docker-ce
安装的版本为version 19.03.13

参考: https://docs.docker.com/engine/install/ubuntu/

更改镜像源

  1. 阿里镜像源
    登录你的阿里云账号,在容器镜像服务->镜像中心->镜像加速器会生成一个镜像加速器地址

参考:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

https://123xxxxx.mirror.aliyuncs.com

修改daemon配置文件/etc/docker/daemon.json来使用加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://123xxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

2.其他加速器
当然你可能还有其他的加速器,如网易163,docker-cn等,也可以全部加上去

"registry-mirrors": ["https://registry.docker-cn.com","http://hub-mirror.c.163                          .com"]
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值