Docker:错误,容器命令“docker-entrypoint.sh”未find或不存在
我的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
我在terminal上运行的命令是:
sudo docker-compose up
我得到的错误:
Error, Container command 'docker-entrypoint.sh' not found or does not exist.
发生了什么? (我在Ubuntu 14.04上)
这意味着您的dockerfile中的一个容器在入口点或cmd上有一个调用docker-entrypoint.sh的命令,并且不会find它。
在我的情况下, docker-entrypoint.sh
使用的是Windows而不是Unix的行结尾。 将文件转换为\n
修正了问题。