環境
- MacBook Pro (macOS: Big Sur)
ファイル構成
/bin
└ sample
docker-compose.yaml
Dockerfile
サンプルコード
sh ファイルを作って CMD で実行するだけ
docker-compose.yaml
version: "3"
services:
nginx:
build:
context: .
# volumes を指定すると RUN chmod 744 bin/sample が上書きされるので
# Dockerfile RUN chmod 744 bin/sample に記述しないのであれば、
# bin/sample を 744 にしておく。
# volumes:
# - .:/var/www/html
Dockerfile
FROM nginx:1
WORKDIR /var/www/html
COPY . /var/www/html
RUN chmod 744 bin/sample
CMD [ "bin/sample" ]
bin/sample
#!/bin/sh
ls
pwd
whoami
実行
$ cd /path/to/your/project
$ docker-compose up