在启动 docker 容器时,我必须在 docker 容器内执行脚本

while starting a docker container I have to execute a script inside docker container

启动 docker 容器时,我必须在 docker 容器内执行脚本。我可以使用 docker 运行 命令或 docker 启动命令来提及 docker 中的路径吗?我知道我必须在 docker 文件中使用 CMD 但 docker 文件不存在

要进入 运行ning Docker 容器(在容器内得到 Bash 提示),请 运行 以下内容:

docker container exec -it <container_id> /bin/bash

您可以通过列出 运行ning Docker 个容器来获得 container_id

docker container ps -adocker ps -a

你试过了吗

docker run -it <image-name> bash "command-to-execute"

docker 运行 --name TEST -d image sh -c "CMD"

在CMD部分你可以给出shell脚本的路径