Closed6
golang+goa+dockerの検証
golang goa RemoteContainer 環境構築
golang1.18以上でdockerfileを書くときどうするか
RemoteContainer知見
- VSCode RemoteContainer上でwsl上GitCredentialsを共有してcontainer上でgitを利用する
- VSCode Remote Containerで複数コンテナに接続する │ wonwon eater
-
VS Code の Remote Container で複数のコンテナを起動して作業を切り替える - Qiita
- docker-composeで複数のRemoteContainerを立てたら、それぞれのコンテナに繋げるためにVSCodeで開く
- Connect to multiple containers
dockernetwork上でgoとmysqlを繋げる
-
localhost以外ではmysql8.0ではアクセスするユーザーを指定する必要がある。
-
MySQLのコンテナに入るときrootユーザーのままでいいのか
-
MySQL :: MySQL 8.0 リファレンスマニュアル :: 6.2.8 アカウントの追加、権限の割当ておよびアカウントの削除
-
docker-compose起動時に、init.dbのSQLが実行されない場合の対処 - Qiita
- 初期化のsqlを書き直したときはvolumesの初期化が必要
-
mysqlのアクセス制御でdocker-composeのサービス名が名前解決されない
-
-
Dockerの公式MySQLイメージでは接続元ホスト名によるアクセス制御ができない(
skip-name-resolve
) | ゲンゾウ用ポストイット- docker.cnfを上書して
skip_name_resolve
を消した
- docker.cnfを上書して
-
[dockerでmysqlコンテナを立てる時の設定 my.cnf - Qiita](https://qiita.com/ShuzoN/items/c2aabdf0245651704883
-
ホスト名がgolang-apiじゃない。なぜ。
-
docker-networkを指定したらいけるのでは?->だめ
-
MySQL :: MySQL 5.6 リファレンスマニュアル :: 6.2.3 アカウント名の指定
- 'user'@'%.docker-network'もダメでした。
-
諦めてホストを%にしました
-
解決!!!!
- ホスト名が
container_name.network_name
となるのでこれでmysqlユーザーを作成- container_nameをdockercompose.yamlで指定
- docker.cnfを上書き
- ホスト名が
-
SwaggerUIでリクエストを行う
このスクラップは2022/06/02にクローズされました