タグ付けされた質問 「dockerfile」

Dockerfileは、Dockerイメージをビルドするための指示を含むファイルです

12
Dockerfileの「COPY」コマンドと「ADD」コマンドの違いは何ですか?
DockerfileのコマンドCOPYとADDコマンドの違いは何ですか?また、いつどちらを使用するのですか? COPY <src> <dest> COPY命令は<src>、パスからコンテナーのファイルシステムに新しいファイルをコピーして追加します<dest> ADD <src> <dest> ADD命令は、新しいファイルをからコピー<src>し、パスにあるコンテナーのファイルシステムに追加します<dest>。
2196 docker  dockerfile 



11
Docker Compose対Dockerfile-どちらが良いですか?
私はDockerを読んで学び、使用するDjangoセットアップを正しく選択しようとしています。これまでのところ、次のいずれかがあります。 Docker ComposeまたはDockerfile でDockerfiles使用されていることは理解していますがDocker Compose、すべてを1つの大きなDockerfileに配置しFROMて、さまざまなイメージに対して複数のコマンドを使用するのが良い方法かどうかわかりません。 以下を含むいくつかの異なる画像を使用したいと思います。 uwsgi nginx postgres redis rabbitmq celery with cron Dockerを使用してこのタイプの環境をセットアップする際のベストプラクティスについてアドバイスしてください。 それが役立つ場合、私はMacを使用しているので、boot2dockerを使用します。 私が持っていたいくつかの問題: Docker ComposeはPython3と互換性がありません プロジェクトをコンテナ化したいので、1つの大きなDockerfileが理想的でない場合は、Docker Composeを使用して分割する必要があると思います 私はプロジェクトをPy2とPy3に互換性があるようにしてもいいので、django-composeに傾いています

30
denied:リソースへのリクエストされたアクセスが拒否されました:docker
私はこのリンクをたどって最初のDockerイメージを作成しましたが、うまくいきました。今、このリンクからこのイメージを私のDockerリポジトリにプッシュしようとしています。しかし、このイメージをリポジトリにプッシュしようとすると、このタイプのエラーが発生しました。 denied: requested access to the resource is denied 誰かがこの問題へのヒントを教えてくれませんか?任意の助けをいただければ幸いです。 注:dockerに正常にログインしました
372 docker  dockerfile 

4
Dockerfileでイメージ名を設定する方法
次のように、カスタムイメージを構築するときにイメージ名を設定できます。 docker build -t dude/man:v2 . # Will be named dude/man:v2 Dockerfileでイメージの名前を定義する方法はあるので、docker buildコマンドでそれを言及する必要はありませんか?
299 docker  tags  dockerfile 

9
DockerfileでのRUNとCMDの違い
CMDvsをいつ使用すればよいか混乱していますRUN。たとえば、bash / shellコマンド(つまりls -la)を実行するには、常に使用しますCMDか、または使用する状況はありますRUNか?これら2つの同様のDockerfileディレクティブに関するベストプラクティスを理解しようとしています。
293 docker  dockerfile 

3
docker_compose.ymlのリンクとdepends_onの違い
Docker Composeのcompose-fileドキュメントによると: depends_on -サービス間の依存関係を表現します。 links-別のサービスのコンテナーにリンクし、depends_onと同じ方法でサービス間の依存関係も表現します。 他のコンテナにリンクする目的がわからないので、2つのオプションの違いはまだかなり難しいようです。 例があればはるかに簡単ですが、何も見つかりません。 コンテナBをコンテナAにリンクすると、コンテナBはコンテナAのシェル内で「ping可能」になります。 私はping BコンテナAの内部を走りbash、このような結果を得ました(参照用、インターネットからの画像)

8
Dockerコンテナーにユーザーを追加する方法
いくつかのプロセス(uwsgiおよびcelery)が内部で実行されているdockerコンテナーがあります。アクセス許可を割り当てるために、これらのプロセスのセロリユーザーとuwsgiユーザー、および両方が属するワーカーグループを作成します。 RUN adduser uwsgiとRUN adduser celeryをDockerfileに追加してみましたが、これらのコマンドは入力を要求するため、問題が発生しています(以下のビルドからの応答を投稿しました)。 Dockerコンテナーにユーザーを追加して、コンテナーで実行されているワーカーのアクセス許可を設定する最良の方法は何ですか? 私のDockerイメージは公式のUbuntu14.04ベースから構築されています。 adduserコマンドを実行したときのDockerfileからの出力を次に示します。 Adding user `uwsgi' ... Adding new group `uwsgi' (1000) ... Adding new user `uwsgi' (1000) with group `uwsgi' ... Creating home directory `/home/uwsgi' ... Copying files from `/etc/skel' ... [91mEnter new UNIX password: Retype new UNIX password: [0m [91mpasswd: Authentication token …
285 linux  ubuntu  dockerfile 

3
Dockerfileコピーはサブディレクトリ構造を維持します
多くのファイルとフォルダーを私のローカルホストからDockerイメージビルドにコピーしようとしています。 ファイルは次のとおりです。 folder1 file1 file2 folder2 file1 file2 私はこのようなコピーを作成しようとしています: COPY files/* /files/ ただし、すべてのファイルは/ files /に配置されます。Dockerでサブディレクトリ構造を維持し、ファイルをディレクトリにコピーする方法はありますか?
256 copy  docker  dockerfile 




8
Dockerにボリュームを追加しますが、サブフォルダーは除外します
ホストにDockerコンテナーとフォルダーがあるとします/hostFolder。このフォルダーをDockerコンテナーにボリュームとして追加する場合は、で使用ADDするDockerfileか、ボリュームとしてマウントすることでこれを行うことができます。 ここまでは順調ですね。 現在/hostFolder、サブフォルダが含まれています/hostFolder/subFolder。 /hostFolderDockerコンテナーにマウントしたいのですが(読み取り/書き込みと読み取り専用のどちらでもかまいませんが、どちらでも機能します)、それを含めたくありません/hostFolder/subFolder。これを除外したいと思います。また、Dockerコンテナーがこのサブフォルダーに変更を加えることができるようにしたいのですが、ホスト上でも変更されることはありません。 これは可能ですか?もしそうなら、どうですか?
210 docker  dockerfile 

30
Docker:コンテキストを準備できません:Dockerfileパスのシンボリックリンクを評価できません:GetFileAttributesEx
今日、Docker Toolbox for Windows 10 64bitをダウンロードしました。チュートリアルを行っています。Dockerfileを使用してイメージをビルドしようとすると、次のエラーが発生します。 手順: Docker Quickstartターミナルを起動しました。 作成後のtestdocker。 「Build your own image」のWebリンクに記載されているようにDockerfileを準備します コマンドの下で実行 docker build -t docker-whale . Error: $ docker build -t docker-whale . unable to prepare context: unable to evaluate symlinks in Dockerfile path: GetFileAttributesEx C:\Users\Villanueva\Test\testdocker\Dockerfile: The system cannot find the file specified. ところで、私は@ https://github.com/docker/docker/issues/14339で言及されているいくつかのオプションを試しました $ …
189 docker  dockerfile 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.