我在使用docker-compose v3运行数据卷容器时遇到问题。作为测试我试图连接两个简单的图像,如:
version: '3'
services:
assets:
image: cpgonzal/docker-data-volume
container_name: data_container
command: /bin/true
volumes:
- assets_volume:/tmp
web:
image: python:3
volumes:
- assets_volume:/tmp
depends_on:
- assets
volumes:
assets_volume:
我希望python:3容器可以看到/ tmp的data_container。不幸的是
docker-compose up
失败
data_container exited with code 0
desktop_web_1 exited with code 0
我做错了什么?
答案 0 :(得分:0)
您的两个容器都退出了,因为没有命令使其保持运行状态。
使用以下三个选项:stdin_open,tty和命令使其保持运行。
这是一个例子:
version: '3'
services:
node:
image: node:8
stdin_open: true
tty: true
command: sh