はじめに
現在python、djangoでのwebアプリ開発をしているのですが
ちょっとした気分転換に前から興味があったdocker、goについて
環境構築をしていこうと思います。
1.Windows+WSL2上でDockerを使えるようにする手順
WSLとは
WSLとは「Windows Subsystem for Linux」の略で、言葉の通りwindowsのサブシステムとしてlinuxを使用できるようにするためのシステムです。
WSLをインストールすることでWindows上でLinuxを利用できるようになります。
Dockerとは
1つのサーバで複数のアプリケーションを仮想化できるプラットフォームです。
簡単に言えばコンテナごとに環境がつくれて、その環境を他の人と共有することができるサービスです。
コンテナとは部屋のようなもので、部屋ごとにjavaやらpythonやらの環境をつくりその部屋をルームシェアできるよということです。一人ずつ環境をつくるとうまく動かない場合があるので、環境を共有できると便利だよねって感じ。
構築手順
構築手順は以下の記事を参考
これでDockerが使えるようになりました。
2.Go言語のインストール
Go言語のインストールは下記記事を参考
3.DockerでGo言語の開発環境構築
以下記事参考
これでDockerでGo言語の開発環境構築は完了。
一人で使ってもありがたみがわからないので実務で使ってみたいですね。
その他
Githubにソースコードを公開しております。
また気が向いたらGo言語での開発も進めていきたいと思います。