コマンド実行(ENTRYPOINT命令)
使い方
docker container run コマンドを実行時に実行される命令
基本構文
ENTRYPOINT[実行したいコマンド]
[実行したいコマンド]の中はシェルを実行する時と同じ
例 Nginxを実行
ENTRYPOINT nginx -g ‘daemon off;’
CentOSをベース(FROM)としてNginxを起動してみる
Dockerファイルの作成
#ベースイメージ
From centos:latest
#nginxをインストール
RUN yum install -y nginx
#ポート指定
EXPOSE 80
#nginxを実行
CMD nginx -g ‘daemon off;’
イメージ生成
docker build -t test ./
コンテナを起動
docker container run -d -p 80:80 test
動作確認
http://localhostにアクセス
→Welcome to nginx!が表示される