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

启动docker容器时,我必须在docker容器内执行脚本,docker,docker-container,Docker,Docker Container,启动docker容器时,我必须在docker容器内执行脚本。我可以使用docker运行命令或docker启动命令在docker中提及路径吗?我知道我必须在docker文件中使用CMD,但dockerfile不存在要输入正在运行的docker容器(在容器内获得Bash提示),请运行以下操作: docker container exec-it/bin/bash 通过列出运行的Docker容器,您可以获得容器\u id: docker-container ps-a或docker-ps-a您试过了吗 d

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

要输入正在运行的docker容器(在容器内获得Bash提示),请运行以下操作:

docker container exec-it/bin/bash

通过列出运行的Docker容器,您可以获得容器\u id

docker-container ps-a
docker-ps-a

您试过了吗

docker run -it <image-name> bash "command-to-execute"
docker run-it bash“要执行的命令”
docker run——名称测试-d图像sh-c“CMD”


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

您是否尝试过docker exec-it mycontainer/bin/bash-c“命令”?@EdcelCabreraVista docker exec命令可在容器运行后使用。无论如何,我找到了docker运行的解决方案——name TEST-d sh-c“CMD”,在CMD部分,您可以给出shell脚本的路径