由于 apt 官方库里的 docker 版本可能比较旧,所以先卸载可能存在的旧版本:
sudo apt-get remove docker docker-engine docker-ce docker.io
1.安装curl包
sudo apt-get install curl
2.添加Docker官方的GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
或者手动进入该网站,下载 gpg,然后加入 gpg
3.安装最新版本的Docker CE 以及相关工具
sudo apt-get update && sudo apt install docker-ce docker-ce-cli containerd.io
4.设置docker 的proxy环境
sudo gedit /etc/systemd/system/docker.service.d/http-proxy.conf
没有的话就创建它
sudo mkdir /etc/systemd/system/docker.service.d
在http-proxy.conf 中加入 ip 和 端口(这里改成自己的ip 和 端口)
ubuntu 可以用 ifconfig 查看
windows在cmd 中输入 ipconfig 查看
[Service]
Environment="HTTP_PROXY=http://127.0.0.1:7897"
Environment="HTTPS_PROXY=http://127.0.0.1:7897"
查找端口号:打开 允许局域网 和 系统
如果是双系统,直接设置本机地址即可
如果是虚拟机,需要设置成主机地址
值得注意的是,需要专门设置docker pull 的proxy 才可以直接pull image
5.重启网络服务
sudo systemctl daemon-reload
sudo systemctl restart docker
6.检查环境是否更改
sudo systemctl show --property=Environment docker
最后成功拉取 完结撒花 终于完成了第一步~!
==================================================
你的点赞是对我最大的支持!