Docker:错误,容器命令'docker-entrypoint.sh'未找到或不存在

时间:2016-04-20 12:56:43

标签: docker docker-compose dockerfile

我的docker-compose.yml是:

wordpress:
  image: wordpress
  links:
    - wordpress_db:mysql
  ports:
    - 8007:8007
  volumes:
    - ~/wpme/wptest/wp_html:/var/www/html

wordpress_db:
  image: mysql
  ports:
    - 3316:3316
  environment:
    MYSQL_USERNAME: root
    MYSQL_ROOT_PASSWORD: root

我在终端上运行的命令是:

sudo docker-compose up

我得到的错误:

Error, Container command 'docker-entrypoint.sh' not found or does not exist. 

发生了什么事? (我在ubuntu 14.04上)

2 个答案:

答案 0 :(得分:0)

这意味着他们的dockerfile中的一个容器在entrypoint或cmd上有一个命令,它可以调用docker-entrypoint.sh并且找不到它。

答案 1 :(得分:0)

就我而言,docker-entrypoint.sh使用的是Windows而不是Unix行结尾。 将文件转换为\n解决了问题。

相关问题