はじめに
Go言語やりたい
↓
WSL上に環境構築はできた
↓
今時ならdockerで環境作るべきか?
↓
なんもわからんからとりあえずやろう←いまここ
自分用備忘録ってことにすればQiitaの肥やしを増やしてもいいと思いました
前提
Windows11です。
Dockerって有料になったのでは?
https://www.itmedia.co.jp/news/articles/2201/31/news096.html
正確にはDocker Desktopが有料になったが、個人利用もしくはスモールビジネス(従業員数250人未満かつ年間売上高1000万ドル未満(訳注:1ドル110円換算で11億円))、教育機関、非商用のオープンソースプロジェクトでは引き続き無料で利用できるという条件がついているそうです。
今回は学習用の個人利用なので問題なさそう。
docker hubのアカウント作成とDocker Desktopのインストール
imageのアップロード等に必要になるのでアカウントを作成する。
右上のRegisterをクリック。
インストーラーの指示に従いインストールする。
Close and log outをクリックしてPC再起動する。
再起動後、Docker Desktopを起動するとDocker Subscription Service Agreementの画面が出るのでAcceptをクリック(スクショ忘れた...)。
チュートリアルやる
チュートリアルやろう的な画面になるので画面の指示に従って操作をするとdockerのチュートリアルができる。
正直なにをやっているのか100%理解していないですが、ローカル環境で作ったdockerのimageをdocker hub上にアップロードしたっていうことまでは理解した。
チュートリアルはこれでおわり。
おわりに
go言語の環境を作りたいので、次にやることはgo言語を動かすために必要な設定等を記述してdocker imageを作成する、またはすでに公開されているimageを使って自分の環境で動かす、のどちらかになると思います。
業務でなんとなく使っている現状がだいぶまずいことに気づいたので頑張ります。
参考(感謝します)