我有一个码头工人 docker-compose 那有 python 和 php / apache . 我的 .yaml 文件如下:
docker-compose
python
php
apache
.yaml
services: web: build: ./php container_name: php_web volumes: - ./php/:/var/www/html/ ports: - "8100:80" stdin_open: true tty: true python: build: ./python volumes: - ./product:/user/src/app ports: - "5000:5000"
我希望能够从python-one访问web容器文件系统,反之亦然,这样它们就可以共享文件。
有没有一个简单的方法来做这个与docker撰写?我不需要保存这些文件,它们可以在启动/退出时删除。
在Docker中创建卷:
docker volume create php-volume
然后,在Docker撰写文件的顶层声明,如下所示:
services: web: build: ./php container_name: php_web volumes: - php-volume:/var/www/html/ ports: - "8100:80" stdin_open: true tty: true python: build: ./python volumes: - ./product:/user/src/app ports: - "5000:5000" volumes: php-volume: