我的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上)
答案 0 :(得分:0)
这意味着他们的dockerfile中的一个容器在entrypoint或cmd上有一个命令,它可以调用docker-entrypoint.sh并且找不到它。
答案 1 :(得分:0)
就我而言,docker-entrypoint.sh
使用的是Windows而不是Unix行结尾。
将文件转换为\n
解决了问题。