Docker:错误,容器命令';docker entrypoint.sh';找不到或不存在
我的docker-compose.yml是:Docker:错误,容器命令';docker entrypoint.sh';找不到或不存在,docker,docker-compose,dockerfile,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_USERN
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上)这意味着docker文件中的一个容器在entrypoint或cmd上有一个调用docker-entrypoint.sh的命令,但没有找到它。在我的例子中,
docker-entrypoint.sh
使用的是Windows而不是Unix的行尾。
将文件转换为
\n
解决了这个问题。我检查了,但没有,甚至没有隐藏。你能检查dockerfile吗?对于CMD或ENTRYPOINT命令,我的docker文件为空