version: '3'
services:
djangoapp:
build: .
ports:
- 80:80
depends_on:
- mysql-security
environment:
MYSQL_SECURITY_ENV_HOST: mysql-security
MYSQL_SECURITY_ENV_MYSQL_DATABASE: demo
MYSQL_SECURITY_PORT_3306_TCP_PORT: 3306
MYSQL_SECURITY_ENV_MYSQL_ROOT_PASSWORD: root
networks:
- my-bridge
mysql-security:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: demo
volumes:
- mysql-security:/var/lib/mysql
networks:
- my-bridge
volumes:
mysql-security:
networks:
my-bridge:
driver: bridge
老师我的docker-compose.yml文件如上。
在docker-compose build成功之后,运行docker-compose up报错:
wuhaodeMacBook-Pro:demo275 wuhao$ docker-compose up
demo275_mysql-security_1 is up-to-date
Creating demo275_djangoapp_1 ... error
ERROR: for demo275_djangoapp_1 Cannot create container for service djangoapp: No command specified
ERROR: for djangoapp Cannot create container for service djangoapp: No command specified
ERROR: Encountered errors while bringing up the project.
No command specified, 不知道是指哪个命令没指定?
再就是,像这种docker-compose up报错了,我们应该怎么debug呢?
不知道问题去哪里找。