LoginSignup
1
2

More than 3 years have passed since last update.

docker + mysql 環境構築

Last updated at Posted at 2019-10-06

dockerを使ってmysql環境を構築する方法

1.mysqlイメージを落としてくる

cmd
pull mysql

2.mysqlコンテナの作成

cmd
# データベース名 mydb
# rootユーザーパスワード verysecretを指定
docker run --name mysqld -e MYSQL_DATABASE=mydb -e MYSQL_USER=userfoo -e MYSQL_PASSWORD=secret  -e MYSQL_ROOT_PASSWORD=verysecret -d -p 3306:3306 mysql

3.dockerのコマンド立ち上げ

cmd
docker exec -it mysqld /bin/bash

4.mysqlのパスワードを確認

docker
#パスワード確認 上記runコマンドでrootユーザーのパスワードはMYSQL_ROOT_PASSWORD=verysecretになっているはず
env

5.ホスト確認

cmd
docker-machine ip Default

6.mysqlworkbenchから接続してみる
ユーザー: root
パスワード:verysecret
ポート: 3306
ホスト:(docker-machine ip 環境名 の結果)

7.エラーcgroups: cannot find cgroup mount destinationの対処

cmd
docker-machine ssh dev
sudo mkdir /sys/fs/cgroup/systemd
sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd
1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2