Docker ドキュメント 全文検索
Results of 1 - 10 of about 29 for 再利用 (0.009 sec.)
- Dockerfile を書くベストプラクティス — Docker-docs-ja 24.0 ドキュメント 13068
- Docker で開発 Dockerfile を書くベストプラクティス Dockerfile を書くベストプラクティス 目次 このトピックでは、効率的なイメージ構築を目的とした、ベストプラクティスと手法についてのアドバイスを扱います。 Docker は Dockerfile に書かれた命令を読
...活用 によってイメージ・レイヤを最小化できます。 例えば、複数のレイヤを含む構築を行おうとしていて、ビルド・キャッシュを確実に再利用可能にしたい場合は、余り頻繁に変更しないものから、より頻繁に変更するものへと順番を並べます。以下のリストは命令の順番例です。...す 各コンテナはただ1つだけの用途を持つべきです。アプリケーションを複数のコンテナに切り離すことで、水平スケールやコンテナの再利用がより簡単になります。例えば、ウェブアプリケーションのスタックであれば、3つのコンテナに分割できるでしょう。切り離す方法にしま...実行します。それぞれの命令のチェック時、Docker は新しい重複したイメージを作成するのではなく、キャッシュされた既存のイメージを再利用できるかどうか調べます。 キャッシュを一切使いたくない場合は docker build コマンドに --no-cache=true オプションをつけて実行し... - https://man.mtool.work/docker/24.0/develop/develop-images/dockerfile_best-practi...
- Compose ファイル version 3 リファレンス — Docker-docs-ja 24.0 ドキュメント 10801
- Compose ファイル リファレンス 以前のバージョン Compose ファイル version 3 リファレンス Compose ファイル version 3 リファレンス 目次 リファレンスと方針 以下のトピックでは、 Compose ファイル形式バージョン3について説明します。 Compose と D
...として記述できます。また、その場合はトップレベルの volumes キー定義は不要です。 ですが、複数のサービスを横断してボリュームを再利用したい場合は、名前付きボリュームを トップレベルの volume キー としての定義が必要です。 注釈 バージョン 3 ファイル形式で変わり...言の一部として ボリューム を臨機応変に宣言できますが、このセクションでは、複数のサービス間( volumes_from に依存)を横断して再利用可能な :ruby:`名前付きボリューム <named volume>` を作成します。それから、 docker コマンドラインや API を使って、簡単に取り出...an empty string. 拡張フィールド ヒント Compose 形式 バージョン 3.4 で追加されました。 拡張フィールドを使い、設定の一部の再利用できる場合があります。それぞれの特別フィールドは、Compose ファイルの存在する場所(ルート)に位置する限り利用でき、それらの名... - https://man.mtool.work/docker/24.0/compose/compose-file/compose-file-v3.html
- Compose Specification(仕様) — Docker-docs-ja 24.0 ドキュメント 10801
- Compose ファイル リファレンス Compose Specification(仕様) Compose Specification(仕様) 目次 Compose ファイルとは、Docker アプリケーション用のサービス、ネットワーク、ボリュームを定義した YAML ファイル です。最新かつ推奨される Compose フ
...ビス定義の一部ではなくトップレベルの volume キーで宣言しても :ruby:`構いません <MAY>` 。 複数のコンテナを横断してボリュームを再利用するには、 トップレベルの「volumes」キー 内で名前付きボリュームを宣言する :ruby:`必要があります <MUST>` 。 この例が表すのは、...uby:`基盤上 <infrastructure>` に割り当てるための設定パラメータを提供します。 volumes セクションは、複数のサービスを横断して再利用できる :ruby:`名前付きボリューム <named volume>` の設定ができます。こちらは2つのサービスをセットアップする例で、データベース...しては、シークレットに明示的な許可が必要です。 :ruby:`フラグメント <fragment>` 設定のフラグメントを YAML アンカー を使って再利用できます。 volumes : db-data : &default-volume driver : default metrics : *default-volume 先述の例では、 db-data ボリューム指... - https://man.mtool.work/docker/24.0/compose/compose-file/
- Docker Compose 概要 — Docker-docs-ja 24.0 ドキュメント 10278
- Docker Compose Docker Compose 概要 Docker Compose 概要 目次 参考 Compose ファイルのリファレンスを探していますか? 最新バージョンはこちらです。 Compose とは、複数のコンテナを定義し実行する Docker アプリケーションのためのツールです。Compose
...テナ生成時の設定情報をキャッシュに保存します。設定内容に変更のないサービスが再起動された場合、Compose はすでにあるコンテナを再利用します。コンテナの再利用とは、全体として環境への変更がすばやくできることを意味します。 環境間で変数の共有 Compose は Compo... - https://man.mtool.work/docker/24.0/compose/
- レイヤ — Docker-docs-ja 24.0 ドキュメント 10181
- Docker で構築 レイヤ レイヤ 目次 Dockerfile 命令の順番は重要です。Docker は構築命令の順番に従い、構築を構成します。Dockerfile 内の各命令は、 :ruby:`イメージ レイヤ <image layer>` に大ざっぱに相当します。以下の図が示すのは、Dockerfile がど
...み重なりに変換されるかです。 キャッシュされたレイヤ 構築を実行するとき、 :ruby:`ビルダ <builder>` は以前に構築したレイヤを再利用しようとします。イメージのレイヤが変更されていない場合は、ビルダは :ruby:`構築キャッシュ <build cache>` からキャッシュを取り...ように命令の順番を変えます。この方法により、ソースコードに変更があったとしても、ビルダがキャッシュから「依存関係」のレイヤを再利用できるようになります。 Go は go.mod と go.sum と呼ばれる2つのファイルを使い、プロジェクトの依存関係を追跡します。これらのファ...依存関係をダウンロードしなくなります。 COPY . . 命令はパッケージ管理命令の後にあるため、ビルダは RUN go mod download レイヤを再利用できます。 まとめ Dockerfile に書く命令の順番を適切にしておけば、構築時に不要な処理を防ぐのに役立ちます。 関連情報: キャッ... - https://man.mtool.work/docker/24.0/build/guide/layers.html
- Dockerfile リファレンス — Docker-docs-ja 24.0 ドキュメント 9218
- Dockerfile リファレンス Dockerfile リファレンス 目次 Docker は Dockerfile から命令を読み込み、自動的にイメージをビルドできます。 Dockerfile はテキストファイルであり、イメージを作り上げるために実行するコマンドライン命令を、すべてこのファイ
...ッシュは、次回以降の構築時にも、自動的に有効です。 RUN apt-get dist-upgrade -y のような命令に対するキャッシュは、次の構築時に再利用されます。 RUN 命令に対するキャッシュを無効にするには、 docker build --no-cache のように --no-cache フラグを使います。 詳細は...に役立ちます。たとえば、アプリケーションの構築環境や、ユーザ固有の設定でカスタマイズ可能なデーモンです。 たとえば、イメージが再利用可能な Python アプリケーションを構築するもの(ビルダ)であれば、特定のディレクトリに対してアプリケーションのソースコードを追... - https://man.mtool.work/docker/24.0/engine/reference/builder.html
- コンテナ・リンク機能(古い機能) — Docker-docs-ja 24.0 ドキュメント 9136
- コンテナ・リンク機能(古い機能) コンテナ・リンク機能(古い機能) 目次 ここでは古い機能であるコンテナ・リンクについて説明します。 これは Docker のデフォルトである bridge ネットワーク内にあるもので、この bridge ネットワークは Docker をイン
...。 注釈 コンテナ名は一意である必要があります。 つまり web と呼ぶことができるコンテナは 1 つだけということです。 コンテナ名を再利用したい場合は、それまでの古いコンテナを( docker container rm を使って)削除する必要があります。 その後であれば、同一名のコン... - https://man.mtool.work/docker/24.0/network/default_network/dockerlinks.html
- CI/CD のために Docker Hub を使うベストプラクティス — Docker-docs-ja 24.0 ドキュ... 8875
- CI/CD のために Docker Hub を使うベストプラクティス CI/CD のために Docker Hub を使うベストプラクティス 目次 2020 Jetbrains 開発者調査 によると、現在、開発者の 44% が継続的インテグレーションと開発に Docker コンテナを使っています。これは、ワ
...ストを実行できるでしょう。 ブログ投稿 Go development with Docker には、Docker プロジェクト内でテストを利用し、それらを CI で再利用するための素晴らしい例があります。また、イシュー(issue)に基づく短いフィードバックループも作成しており、CI が必要とする pul...るのは、構築回数を減らし、呼び出す回数の現象であり、そのために 構築キャッシュ(build cache) を使って既に取得済みのレイヤーを再利用します。buildX(buildkits)のキャッシュ機能を使えば、多くのプラットフォームでこれが行えるようになり、どこでもプラットフォーム... - https://man.mtool.work/docker/24.0/ci-cd/best-practices.html
- Compose ファイル version 2 リファレンス — Docker-docs-ja 24.0 ドキュメント 8696
- Compose ファイル リファレンス 以前のバージョン Compose ファイル version 2 リファレンス Compose ファイル version 2 リファレンス 目次 リファレンスと方針 以下のトピックでは、 Compose ファイル形式バージョン2について説明します。 Compose と D
...言の一部として ボリューム を臨機応変に宣言できますが、このセクションでは、複数のサービス間( volumes_from に依存)を横断して再利用可能な :ruby:`名前付きボリューム <named volume>` を作成します。それから、 docker コマンドラインや API を使って、簡単に取り出...an empty string. 拡張フィールド ヒント Compose 形式 バージョン 2.1 で追加されました。 拡張フィールドを使い、設定の一部の再利用できる場合があります。それぞれの特別フィールドは、Compose ファイルの存在する場所(ルート)に位置する限り利用でき、それらの名... - https://man.mtool.work/docker/24.0/compose/compose-file/compose-file-v2.html
- コンテナでデータを管理 — Docker-docs-ja 24.0 ドキュメント 8696
- コンテナでデータを管理 コンテナでデータを管理 目次 これまでは 基本的な Docker の概念 や、 Docker イメージ の導入部に加え、 コンテナのネットワーク について学びました。このセクションでは、どのようにしてコンテナ内やコンテナ間でデータを管理で
...上のデータが指定されている場合、初期化されたボリューム上に既存のデータをコピーします。 データ・ボリュームはコンテナ間で共有・再利用できます。 データ・ボリュームに対する変更を直接行えます。 イメージを更新しても、データ・ボリューム上には影響ありません。 コン...するのが良い方法です。 ボリュームを持ち、共有するための新しい名前付きコンテナを作成しましょう。 training/postgres イメージを再利用し、全てのコンテナから利用可能なレイヤを作成し、ディスク容量を節約します。 $ docker create -v /dbdata --name dbdata training... - https://man.mtool.work/docker/24.0/engine/tutorials/dockervolumes.html