entrypoint.sh
我的工作空间中没有按名称列出的此类文件。
但是下面的说明docker-compose.yml
是在引用它:
builder:
build: ../../
dockerfile: docker/dev/Dockerfile
volumes:
- ../../target:/wheelhouse
volumes_from:
- cache
entrypoint: "entrypoint.sh"
command: ["pip", "wheel", "--non-index", "-f /build", "."]
哪里../docker/dev/Dockerfile
有
# Set defaults for entrypoint and command string
ENTRYPOINT ["test.sh"]
CMD ["python", "manage.py", "test", "--noinput"]
什么是entrypoint: "entrypoint.sh"
真正做到?
entrypoint: "entrypoint.sh"
ENTRYPOINT ["test.sh"]
从Dockerfile覆盖。
从文档:
设置入口点既可以覆盖使用ENTRYPOINT Dockerfile指令在服务映像上设置的任何默认入口点,也可以清除映像上的任何默认命令-这意味着如果Dockerfile中有CMD指令,它将被忽略。
ENTRYPOINT ["test.sh"]
在Dockerfile中设置以描述Docker映像
entrypoint: "entrypoint.sh"
在docker-compose文件中设置,该文件在引用Dockerfile时描述了多容器环境。
docker-compose build builder
将构建映像并设置要ENTRYPOINT ["test.sh"]
在Dockerfile中设置的入口点。
docker-compose up builder
将以entrypoint.sh pip wheel --no-index '-f /build' .
在docker-compose文件中设置的入口点启动容器
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句