Dockerfileとは何ですか?Dockerfileの操作手順は何ですか?

1. dockerfileとは何ですか?

  • Dockerfileは、ミラーを構築するために使用されるテキストファイルです。このテキストには、ミラーを構築するための手順と手順が含まれています。これは、一連のコマンドとパラメーターで構成されるスクリプトです。
  • Dockerは、Dockerfileの指示を読み取ることにより、イメージを自動的に生成します。
docker build命令用于从Dockerfile构建映像。

可以在docker build命令中使用-f标志指向文件系统中任何位置的Dockerfile。

示例:
docker build -f /opt/Dockerfile

2、Dockerfileの操作手順

命令 意味
FROMミラー 新しいイメージの基になるイメージを指定します。最初の命令はFROM命令である必要があり、作成されるイメージごとにFROM命令が必要です。
メンテナー名 新しい画像のメンテナ情報を説明する
RUNコマンド それに基づいてミラーでコマンドを実行し、新しいミラーに送信します
CMD ["実行するプログラム"、 "パラメータ"] 命令がコンテナを起動するときに実行されるコマンドまたはスクリプト。Dockerfileは1つのCMDコマンドしか持つことができません。複数のコマンドが指定されている場合は、最後のコマンドのみを実行できます。
EXPOSEポート番号 新しいイメージがDockerにロードされるときに開かれるポートを指定します
ENV環境変数変数値 後でRUNで使用される環境変数の値を設定します
ソースファイル/ディレクトリを追加ターゲットファイル/ディレクトリ ソースファイルをターゲットファイルにコピーします。ソースファイルは、Dockerfileと同じディレクトリまたはURLに配置する必要があります。
ソースファイル/ディレクトリターゲットファイル/ディレクトリをコピーします ローカルホスト上のファイル/ディレクトリをターゲットの場所にコピーします。ソースファイル/ディレクトリはDockerfileと同じディレクトリにある必要があります
VOLUME ["ディレクトリ"] コンテナにマウントポイントを作成します
ユーザーユーザー名/ UID コンテナを実行するときにユーザーを指定します
WORKDIRパス 後続のRUN、CMD、ENTERYPOINTの作業ディレクトリを指定します
ONBUILDコマンド 生成された画像をベース画像として使用する場合に実行するコマンドを指定します
ヘルスチェック 健康診断

3、Dockerステータス

Exitd  (0)      正常退出
Exitd (0) 	异常退出    
Exitd (137)	停止容器时出现状态
Created			创建容器
up				容器正常运行时的状态

おすすめ

転載: blog.csdn.net/weixin_42449832/article/details/114643570