【发布时间】:2017-10-02 10:03:03
【问题描述】:
我在尝试使用 docker 运行 mysql 时遇到了一些问题。我用了这个例子
https://github.com/gpuenteallott/golang-mysql-docker-setup/blob/master/docker-compose.yml
这就像一个魅力。所以我可以登录到sequel pro host 127.0.0.1:3306。用户名,密码 = gotest。工作完美。然后我想更改数据库名称并详细登录以将我的 docker-compose.yaml 文件更改为如下所示
app_database:
build:
context: .
dockerfile: docker/db/Dockerfile
ports:
- "3306:3306"
environment:
MYSQL_USER: test
MYSQL_PASSWORD: test
MYSQL_ROOT_PASSWORD: test
MYSQL_DATABASE: big-website-2014
volumes:
- ../../../../_local_mysql_data:/var/lib/mysql
然后我运行所有东西,但我似乎无法登录。我仍然可以使用旧的详细信息登录,旧的数据库仍然存在。但不是任何新数据。
我已尝试停止并删除所有容器和图像。重建,一切依旧没有欢乐。
我也尝试过使用 docker ip 地址。
有人可以请教我这件事吗,谢谢。
【问题讨论】:
标签: mysql docker go docker-compose