我覺得 docker 在起自己需要的服務時,是蠻方便、快速的。
docker 我碰得不是很深,所以這裡分享 2 個我在摸索過程中很疑惑但之後在學習與實作時解開的點。
docker compose up -d
來將 container 啟動,那 Dockerfile 是幹麻的?
因為 docker-compose.yml 中用到的 image 是別人寫好的,所以如果有自己額外需要安裝的 python 模組或是要執行的指令就要建自己的 image,而這個建 image 的文件說明說就是 Dockerfile。
用 Dockerfile build 好 image 後,再用 docker-compose.yml 來起的容器就會符合自己需求。