ホームページ > バックエンド開発 > Golang > golang docker イメージを正常にビルドできません。権限が拒否されました。

golang docker イメージを正常にビルドできません。権限が拒否されました。

WBOY
リリース: 2024-02-10 14:21:08
転載
921 人が閲覧しました

无法成功构建任何 golang docker 镜像,权限被拒绝

php エディターの Xigua は、一部の開発者が golang docker イメージをビルドするときに、「golang docker イメージを正常にビルドできません。権限が拒否されました。」という一般的な問題に遭遇したことを発見しました。この問題により、開発者はイメージを正常に構築できなくなり、開発プロセスに影響を与える可能性があります。この記事では、この問題の原因を調査し、開発者が golang docker イメージをスムーズに構築できるようにする解決策を提供します。

質問の内容

アプリケーション用の golang docker イメージをビルドしようとしていますが、ビルドするイメージを取得できません:

私はこれら 2 つの dockerfile を試しました:

65bd4dbf21c6 ###そして### 65bd4dbf21d3

エラー (バイナリ名は異なりますが、同じエラー):

65bd4dbf21d8

出力ファイルに実行ビットを設定しようとしましたが、まだ機能しません。

以前はまったく同じ dockerfile を使用できましたが、現在は機能しないようです。

ご協力いただければ幸いです、ありがとうございます

ビルドバイナリをchownしてみましたが、成功しませんでした。 さまざまな dockerifles を試しましたが成功しませんでした。

3日前までは良かったのですが、今は働きたくないです。 docker system prune --all も試してみましたが、うまくいきませんでした 他の答えを検索しましたが、何も機能しませんでした。

解決策

これは、メイン ファイルが存在する /cmd フォルダーではなく、コンテナー内にプロジェクトのルート フォルダーを構築したためです。コンテナ内の出力ファイルを chmod x して、正しいファイルがビルドされていることを確認してください。

/フェイスカバー

以上がgolang docker イメージを正常にビルドできません。権限が拒否されました。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート