1. 程式人生 > >內網容器化實踐

內網容器化實踐

內網由於沒有網路,對於映象的下載會非常麻煩,甚至由於內網伺服器並沒有docker環境,只能在本地機子上跑一個帶docker環境的虛擬機器。那麼這個虛擬機器從哪來呢,當然是得在外網下將此虛擬機器上的所有必備環境統統搭建好,然後匯出虛擬機器映象,再放到內網上。

  1. 安裝新的Ubuntu映象
    image_1bp2ptbp618li1m90vngpmsvbk9.png-92.9kB
    接下來安裝ssh,設定root密碼等初始化操作。

  2. 安裝docker相關配置
    2.1 安裝docker
    通過阿里雲安裝

curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

經過一系列安裝過後,service docker status檢視狀態
image_1bp2r92ju1fmf1vnv1hjt12b146l9.png-5.3kB
即安裝完成

2.2 安裝docker管理工具
在這裡使用humbpack來管理
具體安裝步驟可參考http://www.cnblogs.com/humin/p/6859690.html
簡單來說,就是先後安裝humbpack-web(用來顯示容器管理介面)、humbpack-agent(為Humpback管理站點提供資料)。
安裝好後介面如下:
image_1bp3bgctc1r02fki3tai23oop9.png-53kB
之後根據上面的那個地址的教程,繼續建立組,配置好。

2.3 安裝常規所需映象
由於docker映象倉庫伺服器在國外,下載速度慢,所以推薦從DaoCloud上下載映象,下載速度很快。
如mysql下載,先在映象倉庫中找mysql,點選版本
image_1bp3bvtmapgmq6giv446d18b5m.png-59.8kB


然後選擇合適的版本,輸入:

docker pull daocloud.io/library/mysql:5.7.4

下載完成之後,可以從humbpack介面上看到映象的管理
image_1bp3d43smaiu1q6jtr1b67uv13.png-89.3kB

把所需要的映象都下載完成後,然後在VMWare裡面將該工作空間匯出,然後匯入到內網的VMWare中,這就算基本完成了。以後就可以在內網中進行基於Docker的微服務開發了。