注冊用戶即可下載全站資源 關注Java幫幫微信公眾號
 

Docker學習之搭建MySql容器服務

5
發表時間:2018-11-08 13:56來源:Java幫幫-微信公眾號


描述

日本韩国三级aⅴ在线观看MySQL 5.6 SQL數據庫服務器Docker鏡像,此容器映像包含用于OpenShift的MySQL 5.6 SQL數據庫服務器和一般用法。用戶可以選擇RHEL和基于CentOS的圖像。然后CentOS鏡像可以在Docker Hub上以centos / mysql-56-centos7的形式獲得。

用法

查找鏡像:

docker search mysql

獲取鏡像:

docker pull docker.io/centos/mysql-56-centos7

如果您只想設置必需的環境變量而不將數據庫存儲在主機目錄中,請執行以下命令:

docker run -d --name app_mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 docker.io/centos/mysql-56-centos7

如果你希望你的數據庫在容器執行過程中保持持久性,請執行以下命令:

# 創建數據存儲目錄 和配置文件目錄mkdir -p ~/home/mysql/data  ~/home/mysql/cnf.d# 分別賦予讀寫權限chmod +766 data/chmod +766 cnf.d/# 創建并運行容器docker run -d --name app_mysql -p 3307:3306 -v /home/mysql/cnf.d:/etc/my.cnf.d -v /home/mysql/data:/var/lib/mysql/data -e MYSQL_ROOT_PASSWORD=123456 docker.io/centos/mysql-56-centos7

命令說明:

  • -p 3307:3306:將容器的3306端口映射到主機的3307端口

  • -v /home/mysql/cnf.d:/etc/my.cnf.d:主機目錄:容器目錄

  • -v /home/mysql/data:/var/lib/mysql/data:主機目錄:容器目錄

  • -e MYSQL_ROOT_PASSWORD=123456:初始化root用戶的密碼

查看容器運行情況:

docker ps

進入容器:

docker exec -it app_mysql  bash

命令說明:

  • -d :分離模式: 在后臺運行

  • 日本韩国三级aⅴ在线观看-i :即使沒有附加也保持STDIN 打開

  • 日本韩国三级aⅴ在线观看-t :分配一個偽終端


支付寶贊助-Java幫幫社區
微信贊助-Java幫幫社區
Java幫幫公眾號生態

Java幫幫公眾號生態

總有一款適合你

Java幫幫-微信公眾號

Java幫幫-微信公眾號

將分享做到極致

Python幫幫-公眾號

Python幫幫-公眾號

人工智能,爬蟲,學習教程

大數據驛站-微信公眾號

大數據驛站-微信公眾號

一起在數據中成長

九點編程-公眾號

九點編程-公眾號

深夜九點學編程

程序員生活志-公眾號

程序員生活志-公眾號

互聯網,職場,程序員那些事兒

Java幫幫學習群生態

Java幫幫學習群生態

總有一款能幫到你

Java學習群

Java學習群

與大牛一起交流

大數據學習群

大數據學習群

在數據中成長

九點編程學習群

九點編程學習群

深夜九點學編程

python學習群

python學習群

人工智能,爬蟲

測試學習群

測試學習群

感受測試的魅力

Java幫幫生態承諾

Java幫幫生態承諾

一直堅守,不負重望

初心
勤儉
誠信
正義
分享
合作品牌 非盈利生態-優質內容分享傳播者
關于我們
友鏈申請
友鏈交換:加幫主QQ2524138991 留言即可 24小時內答復  
全站內容非商業用途,內容來源于網友,并遵循 許可,如有異議請聯系客服。
會員登錄
獲取驗證碼
登錄
登錄
我的資料
留言
回到頂部