MySQL 部署
拉取MySQL鏡像
拉取命令:
docker pull mysql:5.7
查看鏡像
docker images
創建 MySQL 容器
docker run -id --name=sun_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7
- p 代表端口映射,格式為 宿主機映射端口:容器運行端口
- e 代表添加環境變量, MYSQL_ROOT_PASSWORD 是 root 用戶的登陸密碼
進入MySQL容器, 登陸MySQL
進入mysql容器
docker exec -it sun_mysql /bin/bash
登陸mysql, 密碼是上面設的 root
mysql -u root -p
遠程登陸MySQL
1. 在我們本機的電腦上去連接虛擬機 Centos 中的Docker容器,這里 192.168.83.126 是虛擬機操作系統的IP, 端口號是映射端口:3306
2. 在本地客戶端執行創建庫和表 ,增刪改查等等操作
如連接不上,則查看宿主機防火牆有沒關閉或者是上面暴露端口號配置是否正確
查看狀態: systemctl status firewalld
關閉: systemctl stop firewalld
開機禁用: systemctl disable firewalld