コマンド実行(CMD命令)
使い方
Dockerイメージを元に生成したコンテナ内でコマンド実行する時に使う
基本構文
CMD[実行したいコマンド]
[実行したいコマンド]の中はシェルを実行する時と同じ
例 Nginxを実行
CMD 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!が表示される