请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

No command specified

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呢?
不知道问题去哪里找。

正在回答 回答被采纳积分+3

1回答

麦兜搞IT 2019-04-21 17:14:25

您这个djangoapp的DockerFile是自己写的么?在哪里呢,是不是写的有问题

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号