docker run 如何设置ENTRYPOINT
时间: 2023-05-19 19:06:59 浏览: 105
解决docker CMD/ENTRYPOINT执行sh脚本报: not found/run.sh:
你可以在 Dockerfile 中使用 ENTRYPOINT 命令来设置容器启动时要运行的命令或脚本。例如,如果你想要在容器启动时运行一个 Python 脚本,可以在 Dockerfile 中添加以下命令:
ENTRYPOINT ["python", "/path/to/script.py"]
这将告诉 Docker 在容器启动时运行指定的 Python 脚本。你也可以在运行容器时使用 --entrypoint 选项来覆盖 Dockerfile 中设置的 ENTRYPOINT 命令。例如:
docker run --entrypoint "/bin/bash" myimage
这将覆盖 Dockerfile 中设置的 ENTRYPOINT 命令,改为在容器启动时运行 /bin/bash。
阅读全文