差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

下次修改
前次修改
tech:docker_build [2022/01/19 11:43] – 建立 jonathantech:docker_build [2022/02/17 18:42] (目前版本) – [操作的步驟] jonathan
行 1: 行 1:
 ====== Docker Build & Run ====== ====== Docker Build & Run ======
-  * 假設至 GitHub clone 一個開源專案, 內有包含產生 image 的 Dockerfile Exp. https://github.com/iiidevops-templates/nodejs-express-hello +  * 假設至 GitHub clone 一個開源專案 Exp. https://github.com/iiidevops-templates/nodejs-express-hello 內有包含產生 image 的 Dockerfile 來建立與執行這個專案的服務
-  * 操作環境 Ubuntu 20.04+
  
 ===== 操作的步驟 ===== ===== 操作的步驟 =====
 +  * 操作環境 Ubuntu 20.04
   - 複製專案 <cli>   - 複製專案 <cli>
 git clone https://github.com/iiidevops-templates/nodejs-express-hello git clone https://github.com/iiidevops-templates/nodejs-express-hello
行 23: 行 23:
 8e9c2aaedb28        myapp1              "docker-entrypoint.s…"   2 minutes ago       Up 2 minutes        0.0.0.0:3000->3000/tcp   myapp1 8e9c2aaedb28        myapp1              "docker-entrypoint.s…"   2 minutes ago       Up 2 minutes        0.0.0.0:3000->3000/tcp   myapp1
 </cli> </cli>
-  - 透過瀏覽器就可以看到服務的網頁內容 {{:tech:docker_build01.png|}}+  - 透過瀏覽器就可以看到服務的網頁內容 \\ {{:tech:docker_build01.png|}} 
 +  - 進入執行中的容器操作 <cli> 
 +sudo docker exec -i -t myapp1 sh 
 +</cli> 
 +  - 測試完畢移除這個 myapp1 container <cli> 
 +sudo docker kill myapp1 
 +</cli> 
  
 ===== 參考網址 ===== ===== 參考網址 =====
  • tech/docker_build.1642563798.txt.gz
  • 上一次變更: 2022/01/19 11:43
  • jonathan