[解決済み] アルパインリナックスにGoをインストールする方法
2022-03-11 08:38:24
質問
AlpineのDockerイメージにGoをインストールしようとしています。そのために、私は以下のサイトからtarファイルをダウンロードしました。 こちら アルパインのDockerイメージの中に入れて、以下のコマンドで解凍してください。
<ブロッククオートtar -C /usr/local -xzf go1.10.3.linux-amd64.tar.gz
をPATHに書き出し、goのバイナリを持つようにしました。
<ブロッククオートエクスポートPATH=$PATH:/usr/local/go/bin
しかし、私が
go version
と表示されます。
sh: go: not found
. 私はアルパインにかなり慣れていないのです。どなたか、私がここで何を見逃しているのか、ご存知でしょうか?
再現のための手順
$ docker run -it alpine sh
$ wget https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz
$ tar -C /usr/local -xzf go1.10.3.linux-amd64.tar.gz
$ export PATH=$PATH:/usr/local/go/bin
$ go version
解決方法は?
BMitchさん、ありがとうございます。
goのソースコードをコンパイルして、alpineのイメージコンテナの中で以下の手順を実行しました。
echo "installing go version 1.10.3..."
apk add --no-cache --virtual .build-deps bash gcc musl-dev openssl go
wget -O go.tgz https://dl.google.com/go/go1.10.3.src.tar.gz
tar -C /usr/local -xzf go.tgz
cd /usr/local/go/src/
./make.bash
export PATH="/usr/local/go/bin:$PATH"
export GOPATH=/opt/go/
export PATH=$PATH:$GOPATH/bin
apk del .build-deps
go version
関連
-
[解決済み] dockerコンテナ間でメモリを共有することは可能ですか?
-
[解決済み] Dockerコンテナの中から、マシンのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] ホストからDockerコンテナにファイルをコピーする方法は?
-
[解決済み] リポジトリを使用せずに、あるホストから別のホストにDockerイメージをコピーする方法
-
[解決済み] ホストからDockerコンテナのIPアドレスを取得する方法
-
[解決済み] 古いDockerコンテナを削除する方法
-
[解決済み] Dockerコンテナに環境変数を渡すにはどうしたらいいですか?
-
[解決済み】Dockerは仮想マシンとどう違うの?
-
[解決済み】Docker:AlpineベースのDockerイメージでbashを使用する方法は?
-
[解決済み】docker build で --build-arg に複数の引数を指定する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] "フロントエンドのdockerfile.v0との解決に失敗しました "というエラー。
-
[解決済み] docker-composeでホスト名を設定する方法を教えてください。
-
[解決済み] docker-compose: バインドマウントとマネージドマウントのマウントを定義する
-
[解決済み] Dockerfileで画像にタグを付けるには?重複
-
[解決済み] dockersやlxcにtty/std-in-outをアタッチするとはどういうことですか?
-
[解決済み] dockerfileのcopyコマンドで使われる-fromとは?
-
[解決済み] アルパインリナックスにGoをインストールする方法
-
[解決済み] Dockerコマンドの--net=hostオプションは実際どうなのか?
-
[解決済み】docker-composeが常に新しいイメージからコンテナを再作成するようにするにはどうすればよいですか?
-
[解決済み】docker - コンテナの自動再起動を無効にする方法は?