Docker的mysql数据没有反映chages

我有一些问题试图与docker运行MySQL。 我用这个例子

https://github.com/gpuenteallott/golang-mysql-docker-setup/blob/master/docker-compose.yml

哪个工作就像一个魅力。 所以我可以login到续集专业主机127.0.0.1:3306。 用户名,密码= gotest。 工作完美。 然后我想更改数据库名称和详细login,我改变了我的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 

然后我运行一切,但我似乎无法login。我仍然可以login到旧的细节,旧的数据库仍然在那里。 但没有任何新的数据。

我试图停止并删除所有的容器和图像。 重build,每一件事情都还没有快乐。

我也试过使用docker的ip地址。

请有人请教这个问题,谢谢。

你的MySQL数据在主目录../../../../_local_mysql_data 。 删除该目录,然后用docker-compose up -d重新创build你的容器