Docker實戰(二):docker中安裝mysql

1.從docker hub上拉取mysql

docker pull mysql:5.6

2.配置mysql

docker run --name mysql -p 3306:3306 -v /mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6

docker run --name mysql -p 3306:3306 -v /usr/local/mysql/conf/my.cnf:/etc/mysql/my.cnf 
-v /usr/local/mysql/logs:/usr/local/mysql/logs
-v /usr/local/mysql/data:/usr/local/mysql/data
-e MYSQL_ROOT_PASSWORD=123456 
-d mysql:5.6

-p 3306:3306:將容器的3306端口映射到主機的3306端口
-v /usr/local/mysql/conf/my.cnf:/etc/mysql/my.cnf:將主機當前目錄下的my.cnf掛載到容器的/etc/mysql/my.cnf
-v /usr/local/mysql/logs:/usr/local/mysql/logs:將主機當前目錄下的logs目錄掛載到容器的/logs
-v /usr/local/mysql/data:/usr/local/mysql/data:將主機當前目錄下的data目錄掛載到容器的/usr/local/mysql/data
-e MYSQL_ROOT_PASSWORD=123456:初始化root用戶的密碼

3.查看mysql 內部ip

docker inspect mysql | grep Address

 

發佈了66 篇原創文章 · 獲贊 21 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章