dockerではじめるgo開発環境
結論だけ書くと
まず、docker-composeをインストール
プロジェクトのディレクトリを作る
mkdir /root/go-example/ cd /root/go-example/
- docker-compose.yml(プロジェクトディレクトリ)を書く
- main.go(プロジェクトディレクトリ)を書く
- docker-compose up (プロジェクトディレクトリで実行)
- docker-compose up -d (動作を確認したらデタッチモードで)
- http://192.168.99.100:5000でアクセスして動作確認linuxの場合は127.0.0.1:5000
- 終了はdocker-compose stop
必要に応じてredisやmysqlの設定をdocker-compose.ymlを編集する
※ Dockerfileは必要なし docker-compose.ymlはDockerfileと連携できるが、Dockerfileの設定内容をdocker-compose.ymlに記述できるため、docker-compose.ymlにまとめた方がよさそう