在Linux系統中,離線安裝Docker通常發生在下列情況:
在某些部署環境下,可能會受到網路限製或防火牆設定的影響,導致無法直接透過Docker的官方倉庫在線上安裝Docker。
出於安全考慮,有些環境不允許直接連接外部網絡,因此需要採取離線方式來安裝和更新軟體。
穩定性要求:對於對穩定性要求較高的系統,離線安裝可確保Docker與其他系統元件相容,避免線上更新可能帶來的潛在風險。
下面我們看下具體的操作方法。
1.下載安裝套件
docker所有離線套件路徑
http://get.daocloud.io/docker/builds/
linux穩定版:
https://download.docker.com/linux/static/stable/
2.解壓縮
以tar -zxvf docker-20.10.20.tgz為例
複製docker-20.10.20.tgz到伺服器上,解壓縮:
tar -zxvf docker-20.10.20.tgz
3.複製到指定目錄
將解壓縮docker目錄下所有檔案複製到/usr/bin目錄下,目的/user/bin是環境變數目錄
mv docker/* /usr/bin/
4.編輯設定檔
vim /etc/systemd/system/docker.service
新增檔案內容:
[Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify ExecStart=/usr/bin/dockerd ExecReload=/bin/kill -s HUP $MAINPID LimitNOFILE=infinity LimitNPROC=infinity TimeoutStartSec=0 Delegate=yes KillMode=process Restart=on-failure StartLimitBurst=3 StartLimitInterval=60s [Install] WantedBy=multi-user.target
5.修改執行權限
chmod +x /etc/systemd/system/docker.service systemctl daemon-reload
6.設定開機啟動
systemctl enable docker.service
7.啟動docker
systemctl start docker
8.驗證
docker -v Docker version 20.10.20, build 370c289
另外具體的安裝步驟可能會因Linux發行版和版本而有所不同。因此,在進行離線安裝之前,建議查閱目標Linux系統的文件或社群支持,以取得更詳細的安裝指南和特定於系統的指導。
線上安裝:使用官方安裝腳本自動安裝
安裝指令如下:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
也可以使用國內 daocloud 一鍵安裝指令:
curl -sSL https://get.daocloud.io/docker | sh
以上是Linux 系統離線安裝Docker的詳細內容。更多資訊請關注PHP中文網其他相關文章!

什麼是zlib1.dll?有些人遇到“ zlib1.dll丟失”錯誤或zlib1.dll試圖打開包含zlib1.dll的應用程序時找不到錯誤。為了解決這些相關錯誤,PHP.CN網站上的這篇文章可以為您提供一些我

你們中有些人可能會發現自動填充沒有在Excel中工作。您能提出任何解決方案嗎?如果沒有,那麼您就會到達正確的位置。 PHP.CN網站上的這篇文章將為您提供6種方法來解決Excel Autofill無法正常工作的方法。

什麼是Windows 7 Starter版本? Windows 7 Starter版的局限性是什麼?如何獲得Windows 7首發版ISO?來自PHP.CN的這篇文章為您提供了有關Windows 7 Starter Edition的詳細信息。

運行應用程序時,您是否通過登錄目前然後登錄另一個應用程序來更改帳戶感到困擾? PHP.CN收集了一些有效的方法來幫助您在Windows 10和Windows 11中作為其他用戶運行應用程序。

您是否患有“ Dropbox下載文件的錯誤下載您的文件”錯誤?現在閱讀PHP.CN發表的這篇文章,以獲取有關此問題的一些有用解決方案。

您是否對“所選文件在文件資源管理器中未突出顯示”的問題感到困擾?您知道如何解決嗎?如果沒有,您可以在PHP.CN上閱讀此帖子,以獲取幾個可行解決方案,以使所選文件在文件資源管理器中可見。

如果您使用多語言,語言欄是必不可少的。您可以通過從任務欄調整設置來更改輸入語言。但是,當您打開計算機時,語言條可能有一天會消失。如何修復語言欄丟失

是否想使用外部驅動器來擴展手機的存儲空間?可以這樣做。此php.cn帖子向您展示瞭如何將外部驅動器連接到手機的指南。此外,如果您需要從外部驅動器中恢復數據,則可以嘗試PHP


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

WebStorm Mac版
好用的JavaScript開發工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器