在 Ubuntu 16.04 LTS 上 離線安裝 Docker / Docker-compose


前情提要

今天上班后,突然接到現場的工程師的電話: XXX的現場環境組的的局域網,上不了互聯網。bla bla bla..... 如果需要安裝其他軟件的話,只能是自己帶過去安裝。。。

聽完現場工程師的反饋,略微有些無奈。。。腦海中隱約閃現出之前和甲方開會的場景:

 

我:X總(甲方技術負責人),請問一下,由於我們需要在生產環境服務器上從網上下載並安裝一個開源組件(docker),您那邊的環境能不能連接互聯網啊!

甲方:當然沒問題啊,都什么年代了,還發愁上網的問題~~,哈哈!!

 

准備工作

1. 卸載原先安裝的 docker

 

1.1 打開Terminal,執行下面命令:

# sudo apt-get purge docker-ce

 

1.2 刪除Docker安裝目錄

# sudo rm -rf /var/lib/docker

 

1.3 驗證是否刪除成功

# docker info

bash: /usr/bin/docker: No such file or directory

 

我們可以看到已經無法找到 docker 安裝目錄,證明 卸載成功  

 

2. 下載 Docker 和 Docker-Compose

 

2.1 Docker 安裝包 下載: https://download.docker.com/linux/ubuntu/dists/

我這里選擇的版本是 docker-ce_17.09.1~ce-0~ubuntu_amd64.deb: ,大家可以根據自己的實際需求下載。

 

2.2 下載 Docker-Compose: https://github.com/docker/compose/releases

 

 

 

 

安裝

1. 安裝 docker 

在 docker 安裝文件所在的目錄打開 Terminal,鍵入命令

# sudo dpkg -i docker-ce_17.09.0_ce-0_ubuntu_amd64.deb

安裝完成后,可以使用 docker info 命令查看

 

2. 安裝 docker-compose

2.1 將下載的compose文件 "docker-compose-Linux-x86_64“ 改名為 “docker-compose”,移動到 /usr/local/bin

 

# sudo mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose 

 

 

2.2 添加可執行權限

# sudo chmod +x /usr/local/bin/docker-compose 

 

 

總結

這次“突然事件”使 我們有機會來一次離線安裝 Docker 以及 compose的嘗試, 其實也是也蠻不錯的一次嘗試~~

希望這篇隨筆也對大家有所幫助!! 

 

參考

https://docs.docker.com/install/linux/docker-ce/ubuntu/#upgrade-docker-ce

https://docs.docker.com/compose/install

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM