我使用docker compose创建和启动我的容器。我想用--noconsole arg创建一个Minecraft容器。像这样 :
docker run -it -d --name spigot -e EULA=TRUE -e TYPE=SPIGOT itzg/minecraft-server nogui --noconsole
我不知道如何在撰写文件中添加--noconsole参数。
我怎样才能做到这一点 ?
谢谢
最佳答案
docker run
中镜像名称后面的参数不是docker参数,它们作为命令传递到容器内运行。您需要为正在撰写文件中运行的图像定义命令。结果语法如下:
command: "nogui --noconsole"
有关更多详细信息,请参见撰写文件文档:https://docs.docker.com/compose/compose-file/#command
关于docker - 通过comp将arg传递给docker容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48926315/