iT邦幫忙

2025 iThome 鐵人賽

DAY 14
0

我覺得 docker 在起自己需要的服務時,是蠻方便、快速的。
docker 我碰得不是很深,所以這裡分享 2 個我在摸索過程中很疑惑但之後在學習與實作時解開的點。

  1. 有 docker-compose.yml 檔後,我可以用以下指令
docker compose up -d

來將 container 啟動,那 Dockerfile 是幹麻的?
因為 docker-compose.yml 中用到的 image 是別人寫好的,所以如果有自己額外需要安裝的 python 模組或是要執行的指令就要建自己的 image,而這個建 image 的文件說明說就是 Dockerfile。
用 Dockerfile build 好 image 後,再用 docker-compose.yml 來起的容器就會符合自己需求。

  1. 我當時在學 docker 的時候可能剛好在過渡期,所以有老師用 docker-compose 有的用 docker compose,一度混亂的時候看到了這篇 dockerdoc-官方FAQ。寫到 docker-compose 是舊版本的指令,所以現在只要專注使用 docker compose 就好。

上一篇
資料工程師在做什麼?
下一篇
資料工程 - git
系列文
五年前 IT 路人轉職資料分析,前進資料科學之路15
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言