0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Dockerfile コマンド一覧

Posted at

#Dokerfileとは
Dockerイメージをコード化したもの

  • メリット
  • ファイルを読むだけでインフラ構成が分かる
  • オリジナルにカスタマイズしたイメージを作成できる
  • 設定ファイルなども変更できる

#RUN
DockerfileからDockerイメージにbuildするときに一回だけ実行されるコマンド

# nginxをインストールする場合
RUN apt-get install -y nginx 

#CMD
Dockerfileから作成したイメージをコンテナ化するときに実行されるコマンド

# nginxをフォアグラウンドで稼働させる場合
CMD ["nginx", "-g", "daemon off;"]

exec形式の場合、json配列形式のため、コマンドは必ず「"」ダブルクォーテーションで囲うこと

#COPY
ファイルをイメージに追加するコマンド

$ COPY <ホストのファイル名> <コンテナのパス名>

#ENV

  • 環境変数の指定
  • DBユーザー名や動作環境名などの設定で使用される
# 構文
$ ENV Key:Value

# アプリの本番環境を変数に設定
$ ENV APP_ENV="production"

# 環境変数の確認(ConfigのENV内に記述されている)
$ docker inspect <コンテナ名>

##参考教材

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?