【发布时间】:2019-02-27 17:30:00
【问题描述】:
大家好,我在 docker-compose 文件中的 volumes_from 中遇到问题。 - 我有 3 个服务,第一个有我的应用程序文件,第二个是 php-fpm,它从数据服务中获取容量。 我的文件是这样的。
version: '2'
services:
cms_data:
image: ""image from private repository contain application file"
container_name: "cms-data"
php-fpm:
image: "image from private repository contain php configuration"
container_name: "php-fpm"
env_file:
- ../.env.production
volumes_from:
- cms_data
working_dir: /iprice/octobercms
expose:
- 9000
depends_on:
- cms_data
restart: "always"
nginx:
image: "image from private repository contain nginx configuration"
container_name: "nginx"
ports:
- "80:80"
- "443:443"
links:
- php-fpm
volumes_from:
- cms_data
depends_on:
- cms_data
restart: "always"
cms-data 图像包含正确的文件。 但是 php-fpm 容器没有帮助。
【问题讨论】:
-
如何确定它没有文件?您是否尝试执行到正在运行的容器中并检查?
-
是的,我做到了。我已经运行这个命令来检查数据图像
docker run -it my-image sh -
还有这个命令来检查正在运行的容器
docker exec -it php-fpm bash
标签: docker docker-compose dockerfile