docker-compose.yml 的具体配置如下:
volumes:
- ./:/src/
如果要直接写在 Dockerfile 中,等效的写法是?
docker-compose.yml 的具体配置如下:
volumes:
- ./:/src/
如果要直接写在 Dockerfile 中,等效的写法是?
dockerfile中有VOLUME
指令,但是它只能定义目标
,不能定义源
,比如:
FROM alpine:3.6
RUN mkdir /src && echo "hello world" > /src/greeting
VOLUME /src
不能写成下面这样
FROM alpine:3.6
RUN mkdir /src && echo "hello world" > /src/greeting
VOLUME ./:/src
3 回答9.5k 阅读
2 回答2.4k 阅读✓ 已解决
2 回答799 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答1.4k 阅读
1 回答1.6k 阅读
2 回答1.2k 阅读
你的理解有误,docker-compose配置的其实是
docker run
的参数,和Dockerfile
没有任何等价关系