入口点:“ entrypoint.sh”-docker撰写

过度交换

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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么Docker中的入口点以运行jar的sh开头?

来自分类Dev

找不到Docker entrypoint.sh

来自分类Dev

/ bin / sh:设置docker-compose入口点时没有此类文件或目录

来自分类Dev

Docker:根据环境变量编辑docker-entrypoint.sh

来自分类Dev

默认的Docker入口点

来自分类Dev

为什么我的docker-entrypoint.sh无法执行?

来自分类Dev

Docker 没有运行我的整个 entrypoint.sh 脚本

来自分类Dev

如何在Docker ENTRYPOINT中使用撰写环境变量

来自分类Dev

docker撰写YAML文件:重新使用传递给入口点的变量作为参数

来自分类Dev

docker nginx部署入口点

来自分类Dev

Docker无法运行入口点

来自分类Dev

Docker在入口点后退出

来自分类Dev

Docker,入口点异常行为

来自分类Dev

覆盖的docker入口点的参数

来自分类Dev

docker-compose postgresql docker-entrypoint-initdb.sh无法正常工作

来自分类Dev

在entrypoint.sh中运行docker命令时找不到docker

来自分类Dev

Windows 上的 Docker 和 WSL Ubuntu 找不到 docker-entrypoint.sh - 找不到文件

来自分类Dev

docker:不覆盖基本映像入口点

来自分类Dev

Docker入口点不会提示我输入

来自分类Dev

Docker 入口点找不到命令

来自分类Dev

如何调用redmine docker镜像的入口点?

来自分类Dev

在 docker 容器中出现错误“/usr/local/bin/docker-entrypoint.sh: 16: exec: redis-server --port 6000: not found”

来自分类Dev

bash: line 1: 9 杀死 /docker-entrypoint.sh cassandra -f 并在 Windows 10 上以代码 137 退出

来自分类Dev

Docker ENTRYPOINT中的命令

来自分类Dev

关于Docker ENTRYPOINT的困惑

来自分类Dev

复合Docker Entrypoint?

来自分类Dev

找不到或不存在容器命令“ /start.sh”,容器的入口点是shell脚本

来自分类Dev

Docker安装发生在入口点执行之前或之后

来自分类Dev

Docker运行-具有多个参数的入口点

Related 相关文章

  1. 1

    为什么Docker中的入口点以运行jar的sh开头?

  2. 2

    找不到Docker entrypoint.sh

  3. 3

    / bin / sh:设置docker-compose入口点时没有此类文件或目录

  4. 4

    Docker:根据环境变量编辑docker-entrypoint.sh

  5. 5

    默认的Docker入口点

  6. 6

    为什么我的docker-entrypoint.sh无法执行?

  7. 7

    Docker 没有运行我的整个 entrypoint.sh 脚本

  8. 8

    如何在Docker ENTRYPOINT中使用撰写环境变量

  9. 9

    docker撰写YAML文件:重新使用传递给入口点的变量作为参数

  10. 10

    docker nginx部署入口点

  11. 11

    Docker无法运行入口点

  12. 12

    Docker在入口点后退出

  13. 13

    Docker,入口点异常行为

  14. 14

    覆盖的docker入口点的参数

  15. 15

    docker-compose postgresql docker-entrypoint-initdb.sh无法正常工作

  16. 16

    在entrypoint.sh中运行docker命令时找不到docker

  17. 17

    Windows 上的 Docker 和 WSL Ubuntu 找不到 docker-entrypoint.sh - 找不到文件

  18. 18

    docker:不覆盖基本映像入口点

  19. 19

    Docker入口点不会提示我输入

  20. 20

    Docker 入口点找不到命令

  21. 21

    如何调用redmine docker镜像的入口点?

  22. 22

    在 docker 容器中出现错误“/usr/local/bin/docker-entrypoint.sh: 16: exec: redis-server --port 6000: not found”

  23. 23

    bash: line 1: 9 杀死 /docker-entrypoint.sh cassandra -f 并在 Windows 10 上以代码 137 退出

  24. 24

    Docker ENTRYPOINT中的命令

  25. 25

    关于Docker ENTRYPOINT的困惑

  26. 26

    复合Docker Entrypoint?

  27. 27

    找不到或不存在容器命令“ /start.sh”,容器的入口点是shell脚本

  28. 28

    Docker安装发生在入口点执行之前或之后

  29. 29

    Docker运行-具有多个参数的入口点

热门标签

归档