我想在CentOS的碼頭工人,容器安裝的Nexus 3。但是安裝了Docker的CentOS服務器卻無法訪問互聯網。我想用這個命令:如何在沒有互聯網連接的Docker容器中安裝Nexus 3?
泊塢拉Sonatype的/ nexus3
是否有文件的一個獨立的,脫機文件或組給我我需要什麼?
我只有Windows機器上沒有安裝泊塢窗可以訪問互聯網。
我想在CentOS的碼頭工人,容器安裝的Nexus 3。但是安裝了Docker的CentOS服務器卻無法訪問互聯網。我想用這個命令:如何在沒有互聯網連接的Docker容器中安裝Nexus 3?
泊塢拉Sonatype的/ nexus3
是否有文件的一個獨立的,脫機文件或組給我我需要什麼?
我只有Windows機器上沒有安裝泊塢窗可以訪問互聯網。
你可以在Windows機器上嘗試建立自己的碼頭工人註冊服務器,然後讓你的CentOS服務器談話到服務器,以獲得它需要的文件。這看起來像是過度殺傷。
下面是設置了鏈接:https://docs.docker.com/registry/deploying/
您也可以使用像VirtualBox和Windows機器上有創建一個CentOS的服務器,然後設置泊塢窗。這將允許你有centos + docker + internet。
是的,你可以將圖像保存到一個文件,然後加載到服務器上:
docker pull sonatype/nexus3
docker save sonatype/nexus3 > nexus3.tar
- Docs Save DocsDocker Load Docsdocker load --input nexus3.tar
傳輸圖像到服務器泊塢窗保存
產生一個柏油庫到標準輸出流。包含所有父層,和所有標籤+版本,或指定
repo:tag
,用於提供每個參數。
泊塢負載
加載從文件或標準輸入流的柏油庫。恢復圖像和標籤。
您現在必須加載你的機器上的圖像。可能還有其他方法,但這是我能想到的最簡單的方法,並且不涉及第三方工具。你也可以通過gzip
這個文件,按照文檔。
我寧願不必須有我的Windows工作站上安裝多克。有沒有辦法解決這個問題? – Kiran
您可以使用任何安裝了Docker的工作站或服務器來下載圖像。您甚至可以在Windows工作站上使用在Virtualbox或VMware上運行的虛擬機,以保持主機清潔。 –