https://github.com/jiro4989/docker-db-and-app-test
docker-composeを利用してgolangコンテナからmysqlコンテナのデータを参照するテスト
https://github.com/jiro4989/docker-db-and-app-test
db docker docker-compose golang mysql
Last synced: 3 months ago
JSON representation
docker-composeを利用してgolangコンテナからmysqlコンテナのデータを参照するテスト
- Host: GitHub
- URL: https://github.com/jiro4989/docker-db-and-app-test
- Owner: jiro4989
- Created: 2018-04-08T21:42:15.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-13T14:11:32.000Z (about 8 years ago)
- Last Synced: 2025-03-31T17:51:22.582Z (about 1 year ago)
- Topics: db, docker, docker-compose, golang, mysql
- Language: Go
- Homepage:
- Size: 3.91 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# docker-db-and-app-test
docker-composeでgolangアプリコンテナからmysqlコンテナのデータを参照するテスト
## 使い方
下記のコマンドを実行する。
```bash
docker-compose up -d
```
### Golangアプリを実行してMySQLデータを確認
コンテナに入るために下記のコマンドを実行する。
```bash
docker exec -it test_app bash
```
アプリのディレクトリに移動するために下記のコマンドを実行する。
```bash
cd src/app
```
アプリを実行する。
user名とpasswordが出力されれば成功。
```bash
go run main.go
```
### MySQLの初期データの確認
コンテナに入るために下記のコマンドを実行する。
```bash
docker exec -it test_db bash
```
MySQL CLIにログインするために下記のコマンドを実行する。
パスワードは password
```bash
mysql -u root -p
```
テスト用に追加したDBのtest_dbの存在を確認するために下記のコマンドを実行する。
```sql
show databases;
```