方式一,通过github和dockerhub
在github上创建一个仓库,编写Dockerfile
,内容就是FROM k8s.gcr.io/<image-name>:<tag>
。
在docker hub上创建一个仓库,与github关联,并创建自动构建。
方式二,自己创建虚机,科学上网(蓝灯)。
- 创建ubuntu 18.04 的桌面版虚拟机
- 下载蓝灯最新版
- 从桌面安装蓝灯。
dpkg -i lantern-installer-64-bit.deb
- 从桌面启动蓝灯。激活专业版。从设置中查看端口,如(37269)
- 安装docker.
service docker status
查看docker
的service
地址如(/lib/systemd/system/docker.service
)- 为docker设置代理
创建/lib/systemd/system/docker.service.d/http-proxy.conf
。内容为:
[Service]
Environment="HTTP_PROXY=http://127.0.0.1:37269/"
Environment="HTTPS_PROXY=http://127.0.0.1:37269/"
注意,https_proxy后面也是http,没有s
重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
- 下载镜像试试
docker pull k8s.gcr.io/pause:3.1