web-dev-qa-db-ja.com

現在のディレクトリのファイルをDockerfileのフォルダーにコピーする方法

現在のディレクトリ内のすべてのファイルを特定のフォルダーにコピーするDockerfileを作成しようとしています。

現在私は持っています

COPY . /this/folder

このコマンドの結果を確認できません。コンテナを実行した直後にコンテナが閉じます。コマンドが機能しているかどうかをテストするより良い方法はありますか?

10
newmascot

コンテナを起動して確認できます。

$ docker run -ti --rm <DOCKER_IMAGE> sh
$ ls -l /this/folder

DockerイメージにENTRYPOINT設定がある場合は、以下のコマンドを実行します。

$ docker run -ti --rm --entrypoint sh <DOCKER_IMAGE>
$ ls -l /this/folder
8
BMW

テストのみの場合は、Dockerファイルに以下のコマンドを含めます。

RUN cd /this/folder && ls

これにより、Dockerのビルド中にディレクトリの内容が一覧表示されます

2