使用下方 docker-compose.yml
如果我运行“docker-compose up
”或“docker-compose up -d
”命令然后我看到两个容器状态都已退出但是当我运行docker restart <postgres-containerId>
时然后它启动并运行但是当我尝试运行docker restart <java8-containerId>
然后它重新启动并再次退出。
你能建议我需要指定什么参数来制作这些 containers up and running
在 docker-compose up
之后命令和 how do I attach to java container
我试过 docker attach <java8-containerId>
命令但无法附加?
docker-compose.yml file -
postgres:
image: postgres:9.4
ports:
- "5430:5432"
javaapp:
image:java8:latest
volumes:
- /pgm:/pgm
working_dir: /pgm
links:
- postgres
command: /bin/bash
docker-compose ps results -
Name Command State Ports
--------------------------------------------------------------------
compose_javaapp_1 /bin/bash Exit 0
compose_postgres_1 /docker-entrypoint.sh postgres Exit 0
最佳答案
查看可用容器:
docker ps -a
打开容器外壳:
docker exec -it <container-name> /bin/bash
关于postgresql - docker-compose - 无法附加到容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34668328/