Docker是一款非常流行的容器化引擎,可以將運(yùn)行指定應(yīng)用程序及其依賴庫(kù)的操作系統(tǒng)的過(guò)程自動(dòng)化。在很多情況下,我們需要在沒(méi)有互聯(lián)網(wǎng)連接的情況下安裝Docker服務(wù)。下面就介紹一下如何在全離線環(huán)境中安裝Docker。
安裝Docker之前,需要先準(zhǔn)備好以下資源:
- Docker安裝包 - Docker鏡像文件 - Docker依賴文件
1. 安裝Docker
首先,將Docker安裝包解壓到任意目錄下。然后,使用以下命令執(zhí)行安裝。
$ sudo sh ./Docker-XX.XX.XX.sh
其中,Docker-XX.XX.XX.sh是Docker安裝腳本,需要根據(jù)實(shí)際安裝包名稱(chēng)進(jìn)行調(diào)整。
2. 添加Docker鏡像文件
將Docker鏡像文件拷貝到任意目錄下,然后使用以下命令將鏡像導(dǎo)入到Docker倉(cāng)庫(kù)中。
$ docker load< image.tar
其中,image.tar為Docker鏡像文件名。
3. 添加Docker依賴文件
在全離線環(huán)境下,我們還需要手動(dòng)添加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
完成以上三個(gè)步驟后,Docker就已經(jīng)成功安裝在全離線環(huán)境中了。