要修改Docker容器的command(命令),有几种不同的方法,具体取决于你的需求和场景:
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
例如:
docker run -it ubuntu /bin/bash
docker exec -it 容器名 /bin/bash
在容器内进行修改
提交为新镜像:
docker commit 容器ID 新镜像名
docker run -it 新镜像名 新command
docker stop 容器名
docker container update --command "新command" 容器名
docker start 容器名
FROM ubuntu
CMD ["executable","param1","param2"] # exec形式
# 或
CMD command param1 param2 # shell形式
在docker-compose.yml中:
services:
myservice:
image: myimage
command: ["executable", "param1", "param2"]
# 或
command: executable param1 param2
需要更具体的帮助吗?可以提供你正在使用的容器和想要修改的command细节。