Dockerコンテナ上のMySQLサーバーに接続できない
DockerコンテナのMySQLサーバに同じアクセスできません
コンテナ上のMySQLに同じホスト上の別のコンテナにあるubuntuからアクセスしようとしていますが、mysql -u root -p
と実行して、正しいパスワードを入力しても
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
というエラーが発生します
MySQLのイメージはDockerHubからmysql:latest
でとってきたものです
Docker for Mac Beta 1.12.0-rc3-beta18を使っています
docker-compose_db.yml(dbの部分):
db:
build:
context: .
dockerfile: "mysqlfile"
environment:
- MYSQL_ROOT_PASSWORD=mypassword
ports:
- "3306:3306"
volumes:
- ./mysql:/mysql
mysqlfile (dockerfile)
from mysql:latest