ファイルをイメージに追加

記事の内容

概要

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/
記事の内容
閉じる