在使用 docker-compose 建立 Docker 時,會去使用 Dockerfile 去建立自己想要的環境,但建立完成後 docker 會自行命名這個 Dockerfile 的 images
version: '3'
services:
cronjob:
container_name: dev_cronjob
build: cron.Dockerfile
volumes:
- /web/:/var/web
restart: always
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
dev_cronjob latest 91e20032b3ff 23 minutes ago 502MB
若想要有自己指定的 images 名稱讓我們方便管理的話,可以在 docker-compose.yml
檔案中加入 images
去指定建立完成後的映像檔名稱
images: <images-name>:<images-version>
version: '3'
services:
cronjob:
container_name: dev_cronjob
build: cron.Dockerfile
images: my_cron_image:v1.0
volumes:
- /web/:/var/web
restart: always
這樣使用 docker-compose build
後,就可以在 docker images
看到這個映像檔有他自己的命名了
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
my_cron_image v1.0 91e20032b3ff 23 minutes ago 502MB
參考資料
Donate KJ 贊助作者喝咖啡
如果這篇文章對你有幫助的話,可以透過下面支付方式贊助作者喝咖啡,如果有什麼建議或想說的話可以贊助並留言給我
If this article has been helpful to you, you can support the author by treating them to a coffee through the payment options below. If you have any suggestions or comments, feel free to sponsor and leave a message for me!
方式 Method | 贊助 Donate |
PayPal | https://paypal.me/kejyun |
綠界 ECPay | https://p.ecpay.com.tw/AC218F1 |
歐付寶 OPay | https://payment.opay.tw/Broadcaster/Donate/BD2BD896029F2155041C8C8FAED3A6F8 |