2017-05-04 97 views
0

我有一些問題試圖與碼頭運行mysql。我用這個例子Docker的mysql數據沒有反映chages

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

這就像一個魅力的工作。所以我可以登錄後續專業主機127.0.0.1:3306。用戶名,密碼= gotest。工作完美。然後我想在細節改變數據庫名和登錄到我改變了我的搬運工,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 

我然後運行的每一件事,但我似乎無法登錄。我仍然可以登錄進入舊的細節和舊的數據庫仍然存在。但沒有任何新的數據。

我已嘗試停止並刪除所有容器和圖像。重建,每一件事情都沒有快樂。

我也試過使用碼頭的IP地址以及。

請問有人可以就此事向我提供教育,謝謝。

回答

0

您的MySQL數據位於主目錄../../../../_local_mysql_data。刪除該目錄,然後用docker-compose up -d

重新創建容器