前提・実現したいこと
docker上のvirtualboxにMySQLをインストールして
Macのターミナルからmysqlコマンドを実行したいです。
//dockerのインストール
$ brew cask install docker
//docker上にvirtualboxを作成
$ docker-machine create --driver virtualbox dev
//dockerにMySQLをインストール
$ docker pull mysql:8.0
//dockerにdevを定義
$ eval $(docker-machine env dev)
//docker上でMySQLを起動
$ docker run --name mysql8.0 -p 3308:3306 -e MYSQL_DATABASE=mysql -e MYSQL_USER=root -e MYSQL_ROOT_PASSWORD=****** -d mysql:8.0 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
発生している問題・エラーメッセージ
<接続確認>
$ mysql -uroot -p -P3308 -h$(docker-machine ip dev)
<実行結果>
-bash: mysql: command not found
試したこと
//dockerのプロセス確認
$ docker ps
//dockerにSSH
$ docker exec -it (コンテナID) bash
//MySQLに接続
root@[コンテナID]:/# mysql -u root -p
password: #######
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 9
補足情報(FW/ツールのバージョンなど)
macOS:Mojave
docker-machine version 0.16.1, build cce350d7
VirtualBox6.0.10
MySQL:8.0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/21 09:27