Golangビルドノートstandard_init_linux.go:211:execユーザープロセスはそのようなファイルまたはディレクトリを引き起こしませんでした



Golang Build Notes Standard_init_linux



  1. 配信を最小限に抑えるために、goプログラムの実行環境をコンパイル環境から分離することをお勧めします(ソースコードとGolang環境を削除します)。ミラーのプル/プッシュはより高速で、ソースコードの漏洩やセキュリティの問題を回避します。アルパインミラーには数十のMしかありませんが、ゴランミラーには1G以上ある場合があります。もちろん、上記の孔食プロセスが作成されたのは、まさに配達を最小限に抑えるためです。あなたがそれをしなければ、あなたは死ぬことはありません。
  2. コンパイル環境とランタイム環境の両方で、アルパインバージョンが使用されます。別のバージョンを使用する場合は、goビルド中にCGO(または--tags netgo)を無効にし、依存ライブラリを実行可能プログラムにパッケージ化して、静的コンパイルを実行します。