Docker-docs-ja

Guides - ガイド

  • Docker 概要
  • Docker の入手
  • 始め方 - Get started
  • Docker Desktop ハンズオン ガイド
  • 言語別ガイド
  • Docker で開発
  • Docker で構築
  • プロダクションでアプリを実行
  • 教育用リソース

Product manuals - マニュアル

  • Docker Desktop
  • Docker Engine
  • Docker Compose
  • Docker Hub
  • Docker Registry

Reference - 参考資料

  • リファレンス・参考資料
  • コマンドライン・リファレンス
  • Dockerfile リファレンス
  • Compose ファイル リファレンス
  • 用語集

Samples - サンプル

  • サンプル

Docker について

  • リリース・ノート
  • 日本語版について
  • Docker ドキュメント逆引きガイド
  • Docker ドキュメント日本語版 PDF ダウンロード

Docs アーカイブ

  • v20.10
  • v19.03
  • v17.06
  • v1.12
  • v1.11
  • v1.10
  • v1.9
Docker-docs-ja
  • Docker 全文検索

Docker ドキュメント 全文検索

advanced help
per page, with , order by , clip by
Results of 1 - 10 of about 15 for golang (0.003 sec.)
マウント — Docker-docs-ja 24.0 ドキュメント 14368
Docker で構築 マウント マウント  目次 このセクションでは、Docker の構築( docker build )で :ruby:`キャッシュ マウント <cache mount>` と :ruby:`バインド マウント <bind mount>` を使う方法を説明します。 キャッシュマウントでは、構築中に使用す ... ステップを書き換え、キャッシュマウントとして /go/pkg/mod ディレクトリをマウントします。 # syntax = docker/dockerfile:1 FROM golang: {{ site.example_go_version }} -alpine AS base WORKDIR /src COPY go.mod go.sum . - RUN go mod download + RUN --mount = typ ... 了すると、 log1.txt を調べます。ログからは、構築パートで Go モジュールがダウンロードされているのが分かります。 $ awk '/proxy.golang.org/' log1.txt #11 0.168 # get https://proxy.golang.org/github.com/charmbracelet/lipgloss/@v/v0.6.0.mod #11 0.168 # get ht ... tps://proxy.golang.org/github.com/aymanbagabas/go-osc52/@v/v1.0.3.mod #11 0.168 # get https://proxy.golang.org/github.com/atotto/clipboard/@v ...
https://man.mtool.work/docker/24.0/build/guide/mounts.html
マルチステージビルドの利用 — Docker-docs-ja 24.0 ドキュメント 9752
Docker Engine ユーザガイド イメージの動作 マルチステージビルドの利用 マルチステージビルドの利用  目次 マルチステージビルドは、Docker 17.05 またはそれ以上の Docker デーモンおよび Docker クライアントにおける新機能です。 マルチステージビルドは ... 示すのは Dockerfile.build と Dockerfile を用いる例であり、上述の開発パターンにこだわったやり方です。 Dockerfile.build : FROM golang:1.7.3 WORKDIR /go/src/github.com/alexellis/href-counter/ RUN go get -d -v golang.org/x/net/html COPY app.go . RUN go get - ... d -v golang.org/x/net/html \ && CGO_ENABLED = 0 GOOS = linux go build -a -installsuffix cgo -o app . 上の例を見てわかるように、本来 2 ... して動作するのかを見るために、前節で示した Dockerfile をマルチステージビルドを使ったものに変更してみます。 Dockerfile : FROM golang:1.7.3 WORKDIR /go/src/github.com/alexellis/href-counter/ RUN go get -d -v golang.org/x/net/html COPY app.go . RUN CGO_ENAB ...
https://man.mtool.work/docker/24.0/engine/userguide/eng-image/multistage-build.h...
Rust — Docker-docs-ja 24.0 ドキュメント 9683
言語別ガイド Rust Rust  (ToDo) https://docs.docker.com/language/golang/build-images/ 関連キーワード Rust ToDo https docs docker language golang build images ...
https://man.mtool.work/docker/24.0/language/rust/toc.html
Go — Docker-docs-ja 24.0 ドキュメント 9561
言語別ガイド Go Go  (ToDo) Build your Go image | Docker Documentation https://docs.docker.com/language/golang/build-images/ 関連キーワード ToDo Build image Docker Documentation https docs docker language golang build images ...
https://man.mtool.work/docker/24.0/language/golang/toc.html
マルチステージ ビルドを使う — Docker-docs-ja 24.0 ドキュメント 9300
マルチステージ ビルドを使う マルチステージ ビルドを使う  目次 :ruby:`マルチステージ ビルド <multi-stage build>` とは、Dockerfile の読みやすさやメンテナンスのしやすさを維持するよう、最適化に悩まされている全ての人に役立ちます。 マルチステージ ... Dockerfile.build と Dockerfile は、この構築パターンを遵守した例です。 Dockerfile.build : # syntax=docker/dockerfile:1 FROM golang:1.16 WORKDIR /go/src/github.com/alexellis/href-counter/ COPY app.go ./ RUN go get -d -v golang.org/x/net/html \ && CGO_ENA ... どのセクションで使った Dockerfile をマルチステージ ビルドに対応させましょう。 Dockerfile : # syntax=docker/dockerfile:1 FROM golang:1.16 WORKDIR /go/src/github.com/alexellis/href-counter/ RUN go get -d -v golang.org/x/net/html COPY app.go ./ RUN CGO_ENAB ... 、Dockerfile に記述する( FROM )命令の順番を入れ替えたとしても、 COPY 命令は壊れません。 # syntax=docker/dockerfile:1 FROM golang:1.16 AS builder WORKDIR /go/src/github.com/alexellis/href-counter/ RUN go get -d -v golang.org/x/net/html COPY app.go ./ R ...
https://man.mtool.work/docker/24.0/build/building/multi-stage.html
マルチステージ — Docker-docs-ja 24.0 ドキュメント 8760
Docker で構築 マルチステージ マルチステージ  目次 このセクションは :ruby:`マルチステージビルド <multi-stage build>` を見ていきます。マルチステージビルドを使う理由は、主に2つあります。 構築ステップを並列に実行できるため、構築パイプラインをよ ... 前のステージで構築されたバイナリを、新しいステージのファイルシステムへとコピーしています。 # syntax=docker/dockerfile:1 FROM golang:{{site.example_go_version}}-alpine WORKDIR /src COPY go.mod go.sum . RUN go mod download COPY . . RUN go build -o /bin/cli ... scratch イメージにコピーするには COPY --from=ステージ名 としてステージ名を参照します。 # syntax=docker/dockerfile:1 - FROM golang:{{site.example_go_version}}-alpine + FROM golang:{{site.example_go_version}}-alpine AS base WORKDIR /src COPY go.mod go.su ... FROM scratch ステージの名前を書き換え、 client と server の異なる2つのステージにします。 # syntax=docker/dockerfile:1 FROM golang:{{site.example_go_version}}-alpine AS base WORKDIR /src COPY go.mod go.sum . RUN go mod download COPY . . FROM base AS bui ...
https://man.mtool.work/docker/24.0/build/guide/multi-stage.html
Docker で構築 — Docker-docs-ja 24.0 ドキュメント 8237
Docker で構築 Docker で構築 Docker で構築  目次 このガイドでは、シンプルな Go 言語のプロジェクトと Dockerfile を含むリソースから始めます。このガイドの開始時点から、Docker でアプリケーションを構築する方法を改善するための、様々な方法を紹介し ... main-specific language>` を書きます。 以下は、このガイドで使う現時点の Dockerfile です。 # syntax=docker/dockerfile:1 FROM golang:1.20-alpine WORKDIR /src COPY . . RUN go mod download RUN go build -o /bin/client ./cmd/client RUN go build -o /bin/server ... イルはベストプラクティスである dockerfile:1 構文を使います。つまり、最新の Docker 構築機能を必ず利用するようにします。 FROM golang:1.20-alpine FROM 命令は、 golang 公式イメージのバージョン 1.20-alpine を使います。 WORKDIR /src コンテナ内に :ruby:`作業デ ...
https://man.mtool.work/docker/24.0/build/guide/intro.html
docker image prune — Docker-docs-ja 24.0 ドキュメント 8046
コマンドライン リファレンス Docker CLI (docker) docker image docker image prune docker image prune  目次 説明  使用していないイメージを削除します。 【API 1.25+】 このコマンドを使うには、クライアントとデーモン API の両方が、少なくとも 1.30 ... a8f46 8 days ago 3 .98 MB debian jessie 7b0a06c805e8 2 months ago 123 MB busybox latest e02e811dd08f 2 months ago 1 .09 MB golang 1 .7.0 138c2e655421 4 months ago 670 MB $ docker image prune -a --force --filter "until=240h" Deleted Images: untagged: go ... lang:1.7.0 untagged: golang@sha256:6765038c2b8f407fd6e3ecea043b44580c229ccfa2a13f6d85866cf2b4a9628e deleted: sha256:138c2e6554219de65614d88c15521bfb2d ...
https://man.mtool.work/docker/24.0/engine/reference/commandline/image_prune.html
Compose Dev Environment の作成 — Docker-docs-ja 24.0 ドキュメント 7837
Docker Desktop Dev Environments (Beta) Compose Dev Environment の作成 Compose Dev Environment の作成  目次 Dev Environment を使い、 Docker Compose をベースとしたプロジェクトをコラボレーションします。 シンプルな Dev Environment として、以下 ... evelopment ステージ( target 属性)を使って構築されます。 Dockerfile の development ステージの定義は、以下の通りです: FROM golang:1.16-alpine AS build WORKDIR /go/src/github.com/org/repo COPY . . RUN go build -o server . FROM build AS development RUN a ... build /go/src/github.com/org/repo/server /server CMD [ "/server" ] development ターゲットは、開発に必要な全ての依存関係で golang:1.16-alpine イメージを使います。 VS Code からプロジェクトを直接起動でき、データベースやフロントエンドのような、他のアプリケ ...
https://man.mtool.work/docker/24.0/desktop/dev-environments/create-compose-dev-e...
docker build — Docker-docs-ja 24.0 ドキュメント 7784
コマンドライン リファレンス Docker CLI (docker) docker build docker build  目次 説明  Dockerfile からイメージを :ruby:`構築 <build>` します。 使い方  $ docker build [ オプション ] パス | URL | - 詳細説明  docker build コマンドは、 Docke ... ァイルをコピーするためです。 以下の Dockerfile 例は、構築による成果物を集めて出力するため、構築ステージを分けています。 FROM golang AS build-stage RUN go get -u github.com/LK4D4/vndr FROM scratch AS export-stage COPY --from = build-stage /go/bin/vndr / D ... nal ] load .dockerignore 0 .0s = > = > transferring context: 2B 0 .0s = > [ internal ] load metadata for docker.io/library/golang:latest 1 .6s = > [ build-stage 1 /2 ] FROM docker.io/library/golang@sha256:2df96417dca0561bf1027742dcc5b446a18957cd28eba6a ... a79269f23f1846d3f 0 .0s = > = > resolve docker.io/library/golang@sha256:2df96417dca0561bf1027742dcc5b446a18957cd28eba6aa79269f23f1846d3f 0 .0s = > CACHED [ build-stage 2 /2 ] RUN go get - ...
https://man.mtool.work/docker/24.0/engine/reference/commandline/build.html
PREV 1 2 NEXT

© Copyright 2015-2023, Docker Docs Translation Ja-Jp Project.

Built with Sphinx using a theme provided by Read the Docs.