相關網址 :
https://segmentfault.com/a/11...
https://github.com/lmxdawn/PH...html
參照 菜鳥教程 : http://www.runoob.com/docker/...mysql
建立文件夾 * mkdir -p ~/mysql/data ~/mysql/logs ~/mysql/conf 說明 : data目錄將映射爲mysql容器配置的數據文件存放路徑 logs目錄將映射爲mysql容器的日誌目錄 conf目錄裏的配置文件將映射爲mysql容器的配置文件 查找Docker Hub上的mysql鏡像 * docker search mysql 這裏我拉取官方的鏡像,標籤5.6 * docker pull mysql:5.6 這裏看你需不須要自行配置 my.cnf MySQL的配置文件, * cd ~/mysql/conf * vi my.cnf # 內容自行填寫,這裏不作介紹 使用mysql鏡像 運行容器 * docker run -p 3306:3306 --name mymysql -v ~/mysql/conf/my.cnf:/etc/mysql/my.cnf -v ~/mysql/logs:/logs -v ~/mysql/data:/mysql_data -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6 命令說明: -p 3306:3306:將容器的3306端口映射到主機的3306端口 -v ~/mysql/conf/my.cnf:/etc/mysql/my.cnf:將主機~/mysql/conf/my.cnf掛載到容器的/etc/mysql/my.cnf (這裏不額外加配置能夠不用配置,我這邊沒有配置) -v ~/mysql/logs:/logs:將主機~/mysql/logs目錄掛載到容器的/logs -v ~/mysql/data:/mysql_data:將主機~/mysql/data目錄掛載到容器的/mysql_data -e MYSQL_ROOT_PASSWORD=123456:初始化root用戶的密碼 進入容器 * docker exec -it mymysql bash 進入後執行 mysql 的指令就能夠了, 或者 使用 mysql 的鏈接工具, 我這裏使用的 Navicat , 到這裏 mysql 安裝運行完畢