【发布时间】:2019-11-21 16:19:12
【问题描述】:
我目前正在学习 Docker。在阅读了文档和几篇文章之后,我显然有更多的问题而不是答案。目前对我来说最有趣的一个是:两者有什么区别
FROM some:docker-image
在 Dockerfile 和
image: digitalocean.com/php
在 docker-compose.yml 中
我明白他们应该抓取图像并从中创建一个容器。我不明白的是,如果我们同时指定两者会发生什么,例如:
version: '3'
services:
#PHP Service
app:
build:
context: .
dockerfile: Dockerfile
image: digitalocean.com/php
docker-compose.yml 和 Dockerfile 都在其中指定了图像。 当这些图像不同时会发生什么? docker-compose.yml 会永远赢吗?它会只使用这个“顶部”图像吗? 它们会以某种方式重叠吗? 还是我都搞错了?
我确实看到了this,但我仍然不确定我是否理解发生了什么。
【问题讨论】:
标签: php docker docker-compose dockerfile docker-image