如何在docker compose中的一个docker容器中添加选项
我的如何在docker compose中的一个docker容器中添加选项,docker,docker-compose,sbt-docker-compose,Docker,Docker Compose,Sbt Docker Compose,我的docker compose.yml中有几个容器,在docker compose之前,我的一个容器运行为 docker run -p 8080:8080 -i imagename:tag 我在我的docker compose中添加了这个容器,如下所示 myservice: image: imagename:tag ports: - "8080:8080" 现在我的问题是如何在docker compose中添加-i,我知道我们可以做类似docker compose-
docker compose.yml中有几个容器,在docker compose
之前,我的一个容器运行为
docker run -p 8080:8080 -i imagename:tag
我在我的docker compose
中添加了这个容器,如下所示
myservice:
image: imagename:tag
ports:
- "8080:8080"
现在我的问题是如何在docker compose
中添加-i
,我知道我们可以做类似docker compose-i
的事情,但我正在使用
对于docker compose up
->他们提供dockercompose
但是当我尝试添加
dockerComposeUp-i
它以错误结束
[error] Expected '-useStaticPorts'
[error] dockerComposeUp -i
[error]
-i
用于交互式shell,您通常可以在需要连接docker容器并与之交互时使用它(这是一个很好的示例,您希望在docker容器内执行shell命令),通常,docker compose不需要此选项
如果要在创建容器后连接到该容器,可以使用以下命令
docker exec -it ${container_nsme} sh
dockerComposeUp -useStaticPorts
您得到的错误是完全不同的,似乎dockerComposeUp
工具缺少参数,也许您可以尝试以下命令
docker exec -it ${container_nsme} sh
dockerComposeUp -useStaticPorts
这回答了你的问题吗?感谢您的回复,但这并没有解决我的问题