Golang APIを使用してDockerイメージを構築するときにコピーが失敗しました

ビリー・ジョーンズ:

公式のGO APIを使用してDockerイメージをビルドしようとしていますが、この行で問題が発生します。

COPY packages /tmp/packages

"message":"COPY failed: stat /var/lib/docker/tmp/docker-builder107969114/packages: no such file or directory"

ここでpackagesは、dockerファイルが存在するディレクトリ内のフォルダーです。

docker image buildをDockerfileのパスにビルドするだけで、期待どおりにビルドされます。

Dockerfileが実際のDockerfileにあるパスにWORKDIRを追加しようとしましたが、それでもフォルダーが見つからないようです。

ここで何が起こっているのか誰か知っていますか?

ビリー・ジョーンズ:

他の誰かがこの問題に遭遇した場合、次のようなホスト構成のマウントがある場合:

&container.HostConfig{
    Mounts:[]mount.Mount{
        {
            Source: .../somePath,
            Target: .../somePath,
        }
    }
}

正しいビルドコンテキストでイメージをビルドしたこと:

cli.ImageBuild(context.Background(), tarFile, types.ImageBuildOptions{})

渡しているtarFile内に... / somePathが存在すること。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

日付のgolangを構築するときに、月としてintを使用します

分類Dev

golangが構造体をインターフェイスに変換するときに何が起こりましたか{}?コストは何ですか?

分類Dev

構造体(またはprotobufメッセージ)をデータとして使用してGolangのFirestoreドキュメントを更新する

分類Dev

Dockerを使用してGolangアプリのイメージを作成できない

分類Dev

Golang + mgoは、「ISODate」がないため、時間を使用するとmongodbのクエリに失敗します

分類Dev

io.WriteStringを使用してファイルに書き込もうとすると、Golangの「アクセスが拒否されました」エラー

分類Dev

エラー応答:[2] GCPを使用してビルドに失敗しました-Golang

分類Dev

golangがターミナルで機能するexecコマンドに失敗しました

分類Dev

「{}」本体を構造体にデコードするときにGolangがエラーを生成しない

分類Dev

核戦争を生き延びたと想像してください。ローカルモジュールを使用するには、golangプログラムを再構成する必要があります。

分類Dev

GolangとDockerで外部パッケージをインポートするとビルドが失敗する

分類Dev

golang-onbuildを使用したDocker-composeがプロキシの背後でダウンロードに失敗する

分類Dev

golang:SSEを使用したS3オブジェクトの署名付きURLのGETリクエストが403エラーで失敗する

分類Dev

golangをベースイメージとしてdockerにpython3をインストールするにはどうすればよいですか?

分類Dev

Golangを使用してユーザー名とドメインを取得する

分類Dev

POSTリクエストが失敗したときにテンプレートをレンダリングする[golang]

分類Dev

mysqlドライバーを使用してgolangのパラメーターを使用してクエリを実行中にエラーが発生しました

分類Dev

GOLang公式イメージを使用して人気のないパッケージをDockerにインポートする方法

分類Dev

Golangの構造体へのポインターを使用してメソッドを関数に変換する

分類Dev

インポートされたGolangパッケージの関数にマップを渡すときにエラーが発生しました

分類Dev

golang構造体をTOMLとしてエンコードし、Burntushi / tomlライブラリを使用してファイルに書き込む方法は?

分類Dev

WindowsでJNIを使用してJavaからGolangを呼び出すと、「ダイナミックリンクライブラリ(DLL)初期化ルーチンが失敗しました」

分類Dev

Golang Docker SDKイメージのビルドがCOPYで失敗する

分類Dev

golang presentパッケージを使用してRubyまたはPythonコードを実行する

分類Dev

Golang用のDockerマルチステージビルドは大きなイメージを作成します

分類Dev

gitlabプライベートリポジトリをdockerのgolang依存関係として使用する

分類Dev

ネイティブGolangパッケージを変更した後、再構築するにはどうすればよいですか?

分類Dev

Golang HTTPサーバーをテストしようとするとTravis CIが失敗する

分類Dev

Golang APIを使用した `docker run`(Docker docs)

Related 関連記事

  1. 1

    日付のgolangを構築するときに、月としてintを使用します

  2. 2

    golangが構造体をインターフェイスに変換するときに何が起こりましたか{}?コストは何ですか?

  3. 3

    構造体(またはprotobufメッセージ)をデータとして使用してGolangのFirestoreドキュメントを更新する

  4. 4

    Dockerを使用してGolangアプリのイメージを作成できない

  5. 5

    Golang + mgoは、「ISODate」がないため、時間を使用するとmongodbのクエリに失敗します

  6. 6

    io.WriteStringを使用してファイルに書き込もうとすると、Golangの「アクセスが拒否されました」エラー

  7. 7

    エラー応答:[2] GCPを使用してビルドに失敗しました-Golang

  8. 8

    golangがターミナルで機能するexecコマンドに失敗しました

  9. 9

    「{}」本体を構造体にデコードするときにGolangがエラーを生成しない

  10. 10

    核戦争を生き延びたと想像してください。ローカルモジュールを使用するには、golangプログラムを再構成する必要があります。

  11. 11

    GolangとDockerで外部パッケージをインポートするとビルドが失敗する

  12. 12

    golang-onbuildを使用したDocker-composeがプロキシの背後でダウンロードに失敗する

  13. 13

    golang:SSEを使用したS3オブジェクトの署名付きURLのGETリクエストが403エラーで失敗する

  14. 14

    golangをベースイメージとしてdockerにpython3をインストールするにはどうすればよいですか?

  15. 15

    Golangを使用してユーザー名とドメインを取得する

  16. 16

    POSTリクエストが失敗したときにテンプレートをレンダリングする[golang]

  17. 17

    mysqlドライバーを使用してgolangのパラメーターを使用してクエリを実行中にエラーが発生しました

  18. 18

    GOLang公式イメージを使用して人気のないパッケージをDockerにインポートする方法

  19. 19

    Golangの構造体へのポインターを使用してメソッドを関数に変換する

  20. 20

    インポートされたGolangパッケージの関数にマップを渡すときにエラーが発生しました

  21. 21

    golang構造体をTOMLとしてエンコードし、Burntushi / tomlライブラリを使用してファイルに書き込む方法は?

  22. 22

    WindowsでJNIを使用してJavaからGolangを呼び出すと、「ダイナミックリンクライブラリ(DLL)初期化ルーチンが失敗しました」

  23. 23

    Golang Docker SDKイメージのビルドがCOPYで失敗する

  24. 24

    golang presentパッケージを使用してRubyまたはPythonコードを実行する

  25. 25

    Golang用のDockerマルチステージビルドは大きなイメージを作成します

  26. 26

    gitlabプライベートリポジトリをdockerのgolang依存関係として使用する

  27. 27

    ネイティブGolangパッケージを変更した後、再構築するにはどうすればよいですか?

  28. 28

    Golang HTTPサーバーをテストしようとするとTravis CIが失敗する

  29. 29

    Golang APIを使用した `docker run`(Docker docs)

ホットタグ

アーカイブ