【发布时间】:2017-02-21 18:51:50
【问题描述】:
我在运行 docker-compose 时收到以下错误:
Cannot start service app: oci runtime error: container_linux.go:247: starting container process caused "exec: \"script.sh\": executable file not found in $PATH"
ERROR: Encountered errors while bringing up the project.
我的 docker-compose.yml
version: '2.0'
services:
app:
build: app
volumes:
- C:\Users\svirl\Documents\workspace\bgs-web:/var/www/html/:rw
在app 文件夹中我有
Dockerfile
FROM php:5.6-apache
WORKDIR /var/www/html/
ADD script.sh /var/www/html
RUN chmod +x /var/www/html/script.sh
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
ENTRYPOINT ["script.sh"]
在同一个文件夹中的 script.sh
#!/bin/bash
composer install
有什么我遗漏的吗?
【问题讨论】:
标签: bash docker docker-compose dockerfile