这是我的命令docker run -d --name di MY_DOCKER_IMAGE/cli start accept --token your_token_here
我想用我的图像和Dockerfile中的参数运行contaniner。
示例:
FROM my_docker_image:latest
CMD -d --name di MY_DOCKER_IMAGE/cli start accept --token your_token_here
类似这样的东西,当运行容器镜像时,它会使用指定的参数运行,而不仅仅是拉取镜像。
谢谢
2条答案
按热度按时间fykwrbwg1#
使用docker compose,您可以使用这些参数运行容器,方法如下:
创建一个名为docker-compose.yml的文件,并将以下内容放入其中
然后,当您执行
docker compose up -d
时,您的容器将使用与docker run
命令中相同的参数启动。根据您的docker compose版本,您可能必须使用
docker-compose up -d
(在'docker-compose'中带有破折号)。gywdnpxw2#
CMD
命令只是在容器内部运行一个命令。如果你想运行像你在帖子中描述的东西,你应该看看docker-compose
,就像@Jeffrey Mixon提到的那样。