Docker ドキュメント 全文検索
Results of 1 - 10 of about 175 for build (0.005 sec.)
- docker build — Docker-docs-ja 24.0 ドキュメント 10033
- コマンドライン リファレンス Docker CLI (docker) docker build docker build 目次 説明 Dockerfile からイメージを :ruby:`構築 <build>` します。 使い方 $ docker build [ オプション ] パス | URL | - 詳細説明 docker build コマンドは、 Docke
...ストになります。 例えば、 container ブランチを docker という名称のディレクトリで使うには、このコマンドを実行します: $ docker build https://github.com/docker/rootfs.git#container:docker 次の表は構築コンテクストで有効なサフィックスの一覧です。 構築構文のサ...yfolder myrepo.git#mybranch:myfolder refs/heads/mybranch /myfolder myrepo.git#abcdef:myfolder sha1 = abcdef /myfolder 注釈 BuildKit をビルダとして使う場合( DOCKER_BUILDKIT=1 )、構築コンテキストのディレクトリを指定できません(先の例では myfolder )。...この機能のサポートについては buildkit#1684 に経緯があります。 tar ボールのコンテクスト URL にリモートの tar ボールを指定すると、URL そのものがデーモンに送ら... - https://man.mtool.work/docker/24.0/engine/reference/commandline/build.html
- マルチステージ — Docker-docs-ja 24.0 ドキュメント 9876
- Docker で構築 マルチステージ マルチステージ 目次 このセクションは :ruby:`マルチステージビルド <multi-stage build>` を見ていきます。マルチステージビルドを使う理由は、主に2つあります。 構築ステップを並列に実行できるため、構築パイプラインをよ
...ために必要なものだけを含む、形跡が最小の最終イメージを作成できる。 Dockerfile 内では FROM 命令によって :ruby:`構築ステージ <build stage>` を表します。前のセクションにある Dockerfile では、マルチステージビルドを活用していませんでした。先ほどは、すべて1つ...の構築ステージでした。つまり、最終イメージはプログラムのコンパイルに使われたリソースで膨れあがっています。 $ docker build --tag = buildme . $ docker images buildme REPOSITORY TAG IMAGE ID CREATED SIZE buildme latest c021c8a7051f 5 seconds ago 1...テージの追加 マルチステージビルドの使用により、構築用と実行環境用で、異なるベースイメージが選べます。 :ruby:`構築の成果物 <build artifacts>` を構築用ステージから実行用ステージにコピーできます。 以下のように Dockerfile を編集します。この変更により、最小... - https://man.mtool.work/docker/24.0/build/guide/multi-stage.html
- BuildKit でイメージ構築 — Docker-docs-ja 24.0 ドキュメント 9798
- BuildKit でイメージ構築 BuildKit でイメージ構築 目次 Docker Build は Docker Engine で最も使われる機能の1つです。利用者、開発チーム、リリースチームに至る利用者の全てが Docker Build を使います。 リリース 18.09 では、強く求められていた構築方
...式が見直され、 Docker Build の拡張が導入されました。利用者は :ruby:`BuildKit <ビルドキット>` との統合により、性能、ストレージ管理、際立つ機能性、セキュ...リティの改善を目の当たりにするでしょう。 BuildKit が作成した Docker イメージは、これまでの構築で作成した Docker イメージ同様、 Docker Hub に送信可能 Dockerfile の書式は、...ret コマンドライン オプションを使えば、 :ruby:`機微情報 <secret>` (シークレット)を(コマンドライン上で)渡せるようになる build オプションに関する詳しい情報は、リファレンスガイド上の コマンドライン build オプション と Dockerfile リファレンス ページ を... - https://man.mtool.work/docker/24.0/develop/develop-images/build_enhancements.htm...
- Compose ファイル構築リファレンス — Docker-docs-ja 24.0 ドキュメント 9753
- Compose ファイル リファレンス Compose ファイル構築リファレンス Compose ファイル構築リファレンス 目次 Compose 仕様とは、複数のコンテナアプリケーションを定義するための、プラットフォームに中立な手法です。Compose の実装で焦点をあてているのは、
...る開発の利用例であり、ソースからアプリケーションを構築(および再構築)も明確にサポートしています。 Compose :ruby:`構築仕様 <Build specification>` により、Compose ファイル内の構築手順をポータブルな方法として定義できます。 定義 Compose Specification (...仕様)は、サービス上で build (構築)サブセクションをオプションでサポートするように拡張されました。このセクションで定義するのは、サービス コンテナ イメ...ージの :ruby:`構築 <build>` 要件を定義します。Compose ファイルの services サブセットのみ、 build サブセクションや image 属性をもとに作成されるその他... - https://man.mtool.work/docker/24.0/compose/compose-file/build.html
- docker buildx build — Docker-docs-ja 24.0 ドキュメント 9753
- docker buildx build docker buildx build 目次 説明 構築を開始します。 使い方 $ docker buildx build [ OPTIONS ] PATH | URL | - 補足説明 buildx build コマンドは BuildKit を使って構築を開始します。このコマンドは docker build コマンドの見
...た目と似ており、いくつかのフラグや引数が同じです。 ほとんどのフラグに関するドキュメントは docker build のドキュメント をご覧ください。ここでは新しいフラグのサブセットを説明します。 コマンドの使用例は、以下の 使用例のセクション...: host:ip ) --allow :ruby:`拡張特権資格 <extra privileged entitlement>` を許可(例: network.host , security.insecure ) --build-arg 構築時の変数を設定 --cache-from 外部キャッシュのソース(例: ser/app:cache , type=local,src=path/to/dir ) --cache-to 外...t 名前と、オプションでタグを 名前:タグ の形式で指定 --target 構築する対象の構築ステージを指定 --ulimit ulimit オプション --builder ビルダー・インスタンス設定を上書き 使用例 builder 対象の設定を上書き (--builder) buildx --builder と同じです。 構築対... - https://man.mtool.work/docker/24.0/engine/reference/commandline/buildx_build.htm...
- マウント — Docker-docs-ja 24.0 ドキュメント 9473
- Docker で構築 マウント マウント 目次 このセクションでは、Docker の構築( docker build )で :ruby:`キャッシュ マウント <cache mount>` と :ruby:`バインド マウント <bind mount>` を使う方法を説明します。 キャッシュマウントでは、構築中に使用す
...um . - RUN go mod download + RUN --mount = type = cache,target = /go/pkg/mod/ \ + go mod download -x COPY . . FROM base AS build-client - RUN go build -o /bin/client ./cmd/client + RUN --mount = type = cache,target = /go/pkg/mod/ \ + go build -o /bin/...client ./cmd/client FROM base AS build-server - RUN go build -o /bin/server ./cmd/server + RUN --mount = type = cache,target = /go/pkg/mod/ \ + go build -o /bin/...server ./cmd/server FROM scratch AS client COPY --from = build-client /bin/client /bin/ ENTRYPOINT [ "/bin/client" ] FROM scratch AS server COPY --from = build-server /bin/server /bin/... - https://man.mtool.work/docker/24.0/build/guide/mounts.html
- マルチステージ ビルドを使う — Docker-docs-ja 24.0 ドキュメント 8724
- マルチステージ ビルドを使う マルチステージ ビルドを使う 目次 :ruby:`マルチステージ ビルド <multi-stage build>` とは、Dockerfile の読みやすさやメンテナンスのしやすさを維持するよう、最適化に悩まされている全ての人に役立ちます。 マルチステージ
...ンを実行するために必要なものだけを含む、1つのレイヤーへとスリムダウンすることです。これが従来はずっと「 :ruby:`構築パターン <builder pattern>` 」として参照されていました。しかし、2つの Dockerfile を持つのは、理想的ではありません。 以下の Dockerfile.buil...d と Dockerfile は、この構築パターンを遵守した例です。 Dockerfile.build : # syntax=docker/dockerfile:1 FROM golang:1.16 WORKDIR /go/src/github.com/alexellis/href-counter/ COPY app.go ./ RUN go g...et -d -v golang.org/x/net/html \ && CGO_ENABLED = 0 GOOS = linux go build -a -installsuffix cgo -o app . また、この例では2つの RUN コマンドを Bash の && 演算子を使い1行にまとめ、イメージ中に追加レ... - https://man.mtool.work/docker/24.0/build/building/multi-stage.html
- マルチステージビルドの利用 — Docker-docs-ja 24.0 ドキュメント 8366
- Docker Engine ユーザガイド イメージの動作 マルチステージビルドの利用 マルチステージビルドの利用 目次 マルチステージビルドは、Docker 17.05 またはそれ以上の Docker デーモンおよび Docker クライアントにおける新機能です。 マルチステージビルドは
...やすくするように、最適化に取り組むユーザーにとって非常にありがたいものです。 感謝 Alex Ellis 氏に感謝します。 氏のブログ投稿 Builder pattern vs. Multi-stage builds in Docker に基づいて、以下の利用例を掲載する許可を頂きました。 マルチステージビルド以前 ...もう 1 つ用意して、アプリケーションそのものとそれを動かすために必要なもののみを含めるようにします。 これは「開発パターン」(builder pattern)と呼ばれてきました。 ただこの 2 つの Dockerfile を保守していくことは、目指すものではありません。 以下に示すのは...Dockerfile.build と Dockerfile を用いる例であり、上述の開発パターンにこだわったやり方です。 Dockerfile.build : FROM golang:1.7.3 WORKDIR /g... - https://man.mtool.work/docker/24.0/engine/userguide/eng-image/multistage-build.h...
- docker-compose build — Docker-docs-ja 24.0 ドキュメント 8008
- コマンドライン リファレンス コマンドライン・リファレンス docker-compose build docker-compose build 使い方: docker-compose build [ オプション ] [ --build-arg key = val... ] [ サービス... ] オプション: --build-arg key = val サービスに対し、
...数の置き換え をご覧ください。 サービスの Dockerfile や、構築コンテクストがあるディレクトリに変更を加えると、 docker-compose build の実行時にイメージを再構築します。 docker CLI を使った :ruby:`ネイティブ <native>` ビルド Compose は構築処理に、デフォル...トで docker CLI を使います( :ruby:`ネイティブ ビルド <native build>` としても知られています)。 docker CLI を使うので、Compose は自身がサポートしていない BuildKit のような機能を活用できます...。Docker Desktop では BuildKit がデフォルトで有効ですが、その他のプラットフォームでは環境変数 DOCKER_BUILDKIT=1 の指定が必要です。 「ネイティブ ビルド... - https://man.mtool.work/docker/24.0/compose/reference/build.html
- Dockerfile リファレンス — Docker-docs-ja 24.0 ドキュメント 7930
- Dockerfile リファレンス Dockerfile リファレンス 目次 Docker は Dockerfile から命令を読み込み、自動的にイメージをビルドできます。 Dockerfile はテキストファイルであり、イメージを作り上げるために実行するコマンドライン命令を、すべてこのファイ
...ルに含められます。 docker build を実行すると、順次コマンドライン命令を自動化した処理を行い、ビルド結果となるイメージが得られます。 このページでは、 Docker...す。このページを読み終えたら、 Dockerfile の ベストプラクティス を開き、理解を重視するガイドをご覧ください。 使用法 docker build コマンドは、 Dockerfile と :ruby:`コンテキスト <context>` からイメージを :ruby:`構築 <build>` (ビルド)します。構築におけ...式です。 PATH はローカル・ファイルシステム上のディレクトリです。 URL は Git リポジトリの場所です。 :ruby:`構築コンテキスト <build context>` は再帰的に処理されます。つまり、 PATH にはすべてのサブディレクトリが含まれ、 URL にはリポジトリとサブモジュールが... - https://man.mtool.work/docker/24.0/engine/reference/builder.html