在Centos7中安裝Docker並例項化Mysql
阿新 • • 發佈:2018-12-09
首先
- 本文是一篇安裝流程,從初始的Centos7安裝Docker後例項化一個Mysql的整個流程,其中會包含一些需要注意的疑點和坑。
- 例項化的Mysql是將資料和配置儲存在宿主機。
- 注意,在安裝Docker上,本文使用的是Centos7。如果你是其他Liunx系統,你可參考官方的其他教程來進行安裝。
- 例項Mysql上,Liunx上各系統並無差異。
1.安裝Docker(Centos7)社群版
- 安裝所需的包
sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
- 設定穩定儲存庫
sudo yum
- 安裝
sudo yum install -y docker-ce
- 啟動
sudo systemctl start docker
- 驗證
sudo docker run hello-world //此命令下載測試映像並在容器中執行它。如已正常安裝,容器會執行並列印一條資訊性訊息後退出。
- 至此,安裝完成。
2.例項化Mysql
- 安裝命令:
docker run --name [mysql例項的名字] -v [資料對映的宿主目錄]:/var/lib/mysql -v [etc/mysql對映的宿主目錄]:/etc/mysql/conf.d -p 3306
- 例項化完成
- 設定遠端登陸(按自己業務需求來,可以不設定的)
//在命令列中,輸入: docker exec -it [Mysql例項ID] mysql -u -root -p //而後提示需要輸入Mysql密碼,你把剛才設定的密碼輸入進去。之後會進入Mysql命令列,而後輸入下面命令。 //Mysql8 以上版本 ALTER USER '[賬號名]'@'%' IDENTIFIED WITH mysql_native_password BY '[密碼]'; //Mysql8 以下版本 GRANT ALL PRIVILEGES ON *.* TO '
- 設定並安裝完成