記事の内容
概要
ADD命令は、Dockerイメージを構築するための指示の1つです。
※ローカルファイルシステムのファイルやディレクトリをDockerイメージ内の指定された場所に追加可能
記述
ADD ローカルファイルまたはディレクトリ イメージ内のパス
ファイルまたはディレクトリのコピー
Dockerfile内のADD命令を使って、file.txtをDockerイメージ内の/app/ディレクトリにコピーします。
ADD1
ディレクトリ構造
project
├─ Dockerfile
└─ file.txt
ADD file.txt /app/自動解凍
archive.tar.gzは圧縮されたtarファイルですが、ADD命令は自動的に解凍してファイルをコピーします。
ADD2
ディレクトリ構造
project
├─ Dockerfile
└─ archive.tar.gz
ADD archive.tar.gz /app/URLを使用
リモートファイルを取得する代わりに、ローカルにファイルをダウンロードしてからADD命令を使用します。
ADD3
RUN curl -o file.txt http://example.com/file.txt
ADD file.txt /app/
