Docker實戰部署應用——MySQL5.7


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM