Docker是一款非常流行的容器化引擎,可以將運行指定應用程序及其依賴庫的操作系統的過程自動化。在很多情況下,我們需要在沒有互聯網連接的情況下安裝Docker服務。下面就介紹一下如何在全離線環境中安裝Docker。
安裝Docker之前,需要先準備好以下資源:
- Docker安裝包 - Docker鏡像文件 - Docker依賴文件
1. 安裝Docker
首先,將Docker安裝包解壓到任意目錄下。然后,使用以下命令執行安裝。
$ sudo sh ./Docker-XX.XX.XX.sh
其中,Docker-XX.XX.XX.sh是Docker安裝腳本,需要根據實際安裝包名稱進行調整。
2. 添加Docker鏡像文件
將Docker鏡像文件拷貝到任意目錄下,然后使用以下命令將鏡像導入到Docker倉庫中。
$ docker load< image.tar
其中,image.tar為Docker鏡像文件名。
3. 添加Docker依賴文件
在全離線環境下,我們還需要手動添加Docker依賴文件。以下是Docker依賴文件列表。
- containerd.io-1.2.13-3.1.el7.x86_64.rpm - docker-ce-18.06.1.ce-3.el7.x86_64.rpm - docker-ce-cli-18.06.1.ce-3.el7.x86_64.rpm
將上面列出的文件拷貝到任意目錄下,然后使用以下命令安裝。
$ sudo rpm -ivh containerd.io-1.2.13-3.1.el7.x86_64.rpm $ sudo rpm -ivh docker-ce-cli-18.06.1.ce-3.el7.x86_64.rpm $ sudo rpm -ivh docker-ce-18.06.1.ce-3.el7.x86_64.rpm
完成以上三個步驟后,Docker就已經成功安裝在全離線環境中了。