http://blog.csdn.net/u011492260/article/details/77970445
第一步: 安裝Docker:首先到docker官網下載適合自己電腦當前系統的版本,並安裝它(安裝過程跟安裝個QQ差不多,不多說了)。 官網 https://www.docker.com 。 安裝完成后它會提示你注銷一次,不過我建議你還是乖乖重啟一下系統最好,這是多年老司機的誠懇建議。
第二步:下載mysql鏡像:這時候你電腦屏幕右下角有了docker圖表(白色的鯨魚),然后單擊Docker Store , 網站打開后輸入mysql,應該會搜出不止一個結果,我從中選擇了mysql (By Docker 10M+),詳細頁面進去后頁面右邊會提供安裝命令,如mysql的安裝命令:

- docker pull mysql
第三步:創建mysql實例:等他下載完后,你輸入以下命令可以創建一個mysql實例了:
- docker run --name first-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
其中first-mysql是實例名稱,3306是mysql默認端口,123456是root密碼,這些你都可以自己改掉,命令敲完后,應該會出現下面這樣:

第四步:連接mysql實例:上一步只要沒出錯,那你就成功創建一個mysql實例了,接下來你可以和平時一樣使用這個數據庫,我用navicat連接剛創建的實例的,你可以用你習慣用的軟件或者在代碼里連接使用數據庫即可,沒有特殊配置要求。如圖:

這時候成功配置好了Win10環境下的Docker,並成功運行了MySQL實例了。
聰明人會繼續看 哈哈哈
一起學習一下幾個docker命令,會幫助你今后少踩幾個坑!
第一, 列出目前本地電腦Docker中有的所有container(也就是實例吧)命令:
- docker ps -a

第二,我要刪掉一個已有的container怎辦?
首先你要讓目標container停止運行,然后才可以刪掉,比如我想停掉並刪掉first-mysql這個實例
- docker stop ab8b7a7a468a
- docker rm ab8b7a7a468a
輸入的時候輸入container_id 哦!
第三,我如何啟動一個已有的container呢? 其實你每次啟動Docker的時候它應該自動啟動所有已有的container,不過你真想學用命令來啟動的話,這樣
- docker start ab8b7a7a468a
也就是docker start 然后你要啟動的container id就行了。
第四,我如何在新建的mysql實例(也可以說容器)創建數據庫呢?
首先你要進mysql所在實例(容器)的bash中去,具體命令:
- docker exec -it test-mysql bash
上面的命令注意看,這次不是container id,而是實例的名稱(我們創建的實例名稱叫test-mysql的 還記得吧)
成功進入bash環境后,通過如下命令進mysql里:
- mysql -u root -p
