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

标签 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)

最佳答案

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

关于docker - Docker:错误,找不到或不存在容器命令 'docker-entrypoint.sh',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36744521/

相关文章:

mysql - 通过docker link访问mysql失败

docker - Mac/Windows上的Docker通过我的开发工具箱上的Docker Toolbox提供了哪些功能?

docker-compose - 将 docker-compose 与 Bazel rules_docker 一起使用?

windows - 如何在 Docker for Windows 上更新 docker-compose?

docker - 在两个容器之间共享文件

docker - "Empty continuation lines will become errors"...我现在应该如何评论我的Dockerfile?

macos - 为什么我不能在我的 Mac OSX 上运行 Docker?

java - 连接到在 Docker 中运行的 Kafka

php - Docker CodeSniffer-phpcbf不会更改文件

nginx - Docker:如何管理开发和生产设置?