基於docker安裝MySQL

爲了更好的管理,打算把MySQL、redis等服務放在虛擬機中統一部署,這樣不會由於這些服務的問題影響到系統自己。前段時間正好在看docker相關的內容,打算在虛擬機中經過docker來使用MySQL等服務。
此次先記錄安裝MySQL的過程。mysql

docker安裝

首先安裝docker服務

yum -y install docker   
複製代碼

docker中搜索可用鏡像

docker search mysql
複製代碼

拉取MySQL鏡像

docker pull mysql:5.6
複製代碼

查看MySQL鏡像

docker image ls
複製代碼

運行MySQL

docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3306:3306 --restart=always  mysql:5.6
複製代碼

以上參數的含義:

  • --name mysql 將容器命名爲mysql,後面能夠用這個name進行容器的啓動暫停等操做
  • -e MYSQL_ROOT_PASSWORD=123456 設置MySQL密碼爲123456
  • -d 此容器在後臺運行,而且返回容器的ID
  • -i 以交互模式運行容器
  • -p 進行端口映射,格式爲主機(宿主)端口:容器端口
  • --restart=always 當docker重啓時,該容器自動重啓

進入MySQL容器

docker exec -ti mysql bash
複製代碼

參考:常見的docker命令redis

相關文章
相關標籤/搜索