Docker 下载安装
先从一个有网络的电脑下载docker镜像
$ docker pull ubuntu
保存镜像到本地文件
$ docker save -o ubuntu-latest.tar ubuntu
把镜像拷贝到内网电脑,然后通过docker加载镜像即可
$ docker load -i ubuntu-latest.tar
脚本下载安装
官网提交有下载镜像的脚本(见附件):
https://github.com/moby/moby/blob/master/contrib/download-frozen-image-v2.sh
使用脚本前需要安装 curl 、 jq 、 golang 。
golang 可以直接下载安装包安装:
wget https://dl.google.com/go/go1.15.linux-amd64.tar.gzsudo tar -C /usr/local -xzf go1.15.linux-amd64.tar.gzvim $HOME/.profileexport PATH=$PATH:/usr/local/go/binsource ~/.profilego version
也可以配置源安装,详见:https://github.com/golang/go/wiki/Ubuntu
依赖安装完成后使用以下命令下载:
$ ./download-frozen-image-v2.sh "example" hello-world:latest
使用以下命令安装:
$ tar -cC 'example' . | docker loadaf0b15c8625b: Loading layer [==================================================>] 977B/977BLoaded image: hello-world:latest
