Docker 下载安装

先从一个有网络的电脑下载docker镜像

  1. $ docker pull ubuntu

保存镜像到本地文件

  1. $ docker save -o ubuntu-latest.tar ubuntu

把镜像拷贝到内网电脑,然后通过docker加载镜像即可

  1. $ docker load -i ubuntu-latest.tar

脚本下载安装

官网提交有下载镜像的脚本(见附件):
https://github.com/moby/moby/blob/master/contrib/download-frozen-image-v2.sh
使用脚本前需要安装 curljqgolang
golang 可以直接下载安装包安装:

  1. wget https://dl.google.com/go/go1.15.linux-amd64.tar.gz
  2. sudo tar -C /usr/local -xzf go1.15.linux-amd64.tar.gz
  3. vim $HOME/.profile
  4. export PATH=$PATH:/usr/local/go/bin
  5. source ~/.profile
  6. go version

也可以配置源安装,详见:https://github.com/golang/go/wiki/Ubuntu
依赖安装完成后使用以下命令下载:

  1. $ ./download-frozen-image-v2.sh "example" hello-world:latest

使用以下命令安装:

  1. $ tar -cC 'example' . | docker load
  2. af0b15c8625b: Loading layer [==================================================>] 977B/977B
  3. Loaded image: hello-world:latest

参考