Go言語の開発環境の構築を行いました
このブログは備忘録です
目次
- 目次
- この記事でわかること
- 1.実行環境
- 2.Dockerfileを作成
- 3.Dockerのビルド
- 4.コンテナの立ち上げ
- 5.サンプルコードの作成
- 6.サンプルコードの実行
- 7.コードのビルド
- deeplearning関連記事
- 参考
スポンサーリンク
この記事でわかること
dockerを使ったGo言語開発環境を作り方
1.実行環境
Jetson Xavier NX
ubuntu18.04
docker
python3.x
2.Dockerfileを作成
FROM golang:1.20.0-buster ENV LC_ALL C.UTF-8 ENV LANG C.UTF-8 ARG USERNAME=user ARG GROUPNAME=user ARG UID=1000 ARG GID=1000 RUN groupadd -g $GID $GROUPNAME && \ useradd -m -s /bin/bash -u $UID -g $GID $USERNAME USER $USERNAME WORKDIR /home/$USERNAME/
3.Dockerのビルド
sudo docker build . -t golang
4.コンテナの立ち上げ
sudo docker run -it --rm --runtime nvidia --network host -v path/to/your/workspace:/workspace --name golang golang
5.サンプルコードの作成
hello worldを作成します
package main import "fmt" func main() { fmt.Printf("Hello World\n") }
6.サンプルコードの実行
go run hello.go
以下画面が表示されれば完了です
7.コードのビルド
以下コマンドでビルドして実行ファイルを作成できます
go build hello.go
実行ファイルが作成されているので、実行してみます
./hello
以下画面が表示されれば完了です
簡単ですね!
スポンサーリンク
deeplearning関連記事
technoxs-stacker.hatenablog.com technoxs-stacker.hatenablog.com technoxs-stacker.hatenablog.com