2017-08-16 65 views
0

在我的工作環境中,我無法連接到網絡,但我可以連接到可以連接到網絡的下載計算機。我在哪裏可以獲得碼頭圖像脫機?

但我不知道如何找到一個碼頭圖像並下載它。

網站docker hub只顯示諸如「docker pull nginx」這樣的命令,但我無法連接到網絡,對我來說沒用。

我的問題:

現在,我有下載搬運工,engine.deb安裝搬運工。 哪裏可以得到一個碼頭圖像脫機?

+0

我想,這可能會解決您的問題,https://stackoverflow.com/questions/23935141/how -to-複製搬運工圖像-從酮主機到另一個,而無需通孔的存儲庫 – mohan08p

回答

2

您需要訪問存儲泊塢窗圖像的註冊表。但是,如果您沒有圖像,也沒有圖像註冊表,那麼您必須從互聯網上拉取圖像。

一個推薦的方式可以是:

能上網的機器(也許你的本地計算機)上安裝碼頭工人和拉圖像:

$ docker pull busybox 

使用docker save,讓您的圖像

.tar
$ docker save busybox > busybox.tar 

,或者您可以使用下面的語法

$ docker save --output busybox.tar busybox 

參考是here

您可以使用像scp這樣的工具將.tar發送到您無法訪問互聯網的Docker服務器。 現在你可以使用docker load提取.tar,讓你的形象:

$ docker images 

REPOSITORY   TAG     IMAGE ID   CREATED    SIZE 

$ docker load < busybox.tar.gz 

Loaded image: busybox:latest 
$ docker images 
REPOSITORY   TAG     IMAGE ID   CREATED    SIZE 
busybox    latest    769b9341d937  7 weeks ago   2.489 MB 

參考是here

相關問題