有什么方法可以仅使用Docker Compose在容器中启动交互式shell?我已经在docker-compose.yml中尝试过类似的操作:
myapp:
image: alpine:latest
entrypoint: /bin/sh
当我使用docker-compose up启动此容器时,它立即退出。我可以添加到entrypoint命令或myapp的附加选项作为交互式shell启动吗?
我知道有本地的docker命令选项可以实现此目的,只是想知道是否也可以仅使用Docker Compose。
docker-compose run myapp
呢?
docker-compose run myapp
它不会公开端口。因此,您必须使用它,docker-compose run --service-ports myapp
但仍然不是很方便。
entrypoint: /bin/sh
应该是entrypoint: "/bin/sh"
/bin/sh
在撰写文件中有多个带有入口点的图像,该怎么办?