Java快速入門(鏡像)
蜂巢為滿足不同開發者需求,提供多種容器搭建和部署方式,即可以通過本地鏡像創建,又能通過源代碼和容器來實現。
本文以最簡單的方式介紹如何在本地快速創建鏡像,並使用該鏡像在蜂巢創建一個定製的 Java 容器。
安裝 Docker 工具
- Linux 環境,使用以下命令進行安裝:
curl -sSL https://get.docker.com/ | sh
- Windows 或 Mac 環境 ,安裝 Boot2docker、DockerToolBox 等工具。
具體請參考:Install Docker Engine。
注:Docker 客戶端版本要求 1.7 及以上。
部署代碼
這裏使用我們的示例代碼,並切換至對應目錄:
git clone https://github.com/NetEase/c.git c && cd c/tomcat
打包工程
使用 mvn package 對工程打包,並切換至 target/robot-dt2 目錄(在示例代碼中打包後工程名為 robot-dt2):
mvn package cd ./target/robot-dt2
注:係統提示 mvn 命令無法找到時,表示未安裝 Maven,請先行安裝。
創建 Dockerfile 文件
在 robot-dt2 目錄下創建 Dockerfile 文件,內容如下:
FROM hub.c.163.com/nce2/tomcat:or7_7.0.62 COPY ./ /webroot
構建本地鏡像
使用 docker build 命令構建本地鏡像(如何查看用戶名):
docker build -t hub.c.163.com/[你的用戶名]/[標簽名] .
測試本地容器
後台啟動容器,驗證配置是否正確:
docker run -itd -p 8181:8080 hub.c.163.com/[你的用戶名]/[標簽名]
推送本地鏡像
請參考:如何推送本地鏡像
推送成功後,即可在蜂巢控製台的鏡像倉庫查看:
創建容器
1. 登錄蜂巢控製台;
2. 點擊左側導航菜單的「容器管理」;
3. 點擊容器列表左上角的「創建容器」按鈕;
4. 選擇「自定義鏡像」;
5. 選中本地推送的鏡像,開始創建容器:
後續詳見:如何創建容器。
部署完畢
容器創建成功後,在容器列表查看公網 IP 及運行狀態:
使用該 IP 地址,即可訪問部署的頁麵:
支持文檔
最後更新:2017-01-03 10:48:50