本案例重點介紹docker安裝mysql過程,docker原理及基本案例不做闡述。
centos中安裝docker注意點:docker要求centos系統(tǒng)的內(nèi)核版本高于3.10
案例中使用centos7.x作為測試版本。
1、搜索MySQL的版本信息
1、1 通過官網(wǎng)搜索MySQL數(shù)據(jù)庫版本
推薦使用官網(wǎng)搜索,因為信息閱讀更加的方便
官網(wǎng)地址:Docker
【官網(wǎng)地址如下】
【在搜索框中輸入mysql關(guān)鍵詞進(jìn)行搜索】
一把情況下,使用第一個或者使用最多的就是官方提供的鏡像
?【點擊進(jìn)入,選中tags目錄中,搜索你想要的版本】
本案例中使用mysql5.7.8版本,其他版本使用相同
途中最右邊docker pull mysql:5.7.8就是我們要使用的安裝命令
?1.2 通過centos查詢mysql的版本信息
【如果沒有安裝docker,使用如下命令安裝docker】
yum install docker
?【啟動docker容器】
systemctl start docker
【搜索mysql】
docker search mysql
[ok]表示官方提供
?文章來源地址http://www.zghlxwxcb.cn/news/detail-692215.html
?2、拉取和下載鏡像
2.1 下載最新版本MySQL鏡像
命令:docker pull mysql
?2.2 下載指定版本的MySQL鏡像
命令:docker pull mysql:5.7.8
?文章來源:http://www.zghlxwxcb.cn/news/detail-692215.html
?3、查看和刪除下載的鏡像文件
3.1 查看下載好的鏡像文件
命令:docker? images
?3.2 刪除下載的鏡像文件
命令:docker rmi image_id
說明:上圖中通過docker images查出鏡像文件,有一個IMAGE_ID字段。
?4、啟動MySQL容器并設(shè)置端口映射
mysql:5.7.8是我下載的數(shù)據(jù)庫版本,你們使用自己的版本通過docker images可以查詢版本
MYSQL_ROOT_PASSWORD=123456:設(shè)置自己mysql的密碼
docker run --name mysql1 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.8
5、測試連接數(shù)據(jù)MySQL數(shù)據(jù)庫
5.1 在centos本地連接MySQL數(shù)據(jù)庫
命令:mysql -u root -h 192.168.133.148 -p 123456
說明:-u 后的root是用戶名
? ? ? ? ?-h后的192.168.133.148是我本機(jī)的IP地址
? ? ? ? ? -p后的123456是連接數(shù)據(jù)密碼
5.2 通過?SQLyog 連接數(shù)據(jù)庫
說明1:如果通過外網(wǎng)連接centos中的MySQL數(shù)據(jù)庫需要配置centos防火墻端口(3306)放行
具體放行參照博客:https://mp.csdn.net/mp_blog/creation/editor/129806942
說明2:登錄MySQL配置授權(quán)可以遠(yuǎn)程訪問,一定要登錄mysql,在mysql中執(zhí)行如下代碼
?? grant? all privileges? on ?*.* ?to ‘root’ @’%’ identified by ‘123456’;
?? flush privileges;
?
6、查看docker所有安裝過的容器?
命令:docker? ps? -a? 即使容器沒有啟動也可以查出來
?
7、查看docker正在運(yùn)行的容器
命令:docker ps? ?只能查出運(yùn)行中的容器
?8、停止docker運(yùn)行中的容器
通過docker ps 查看運(yùn)行中的容器,第一個字段就是container_id。
命令:docker stop container_id
?9、啟動docker中的容器
通過 docker ps -a 查看安裝過的容器,第一個字段就是container_id。
通過 doker start container_id
?10、docker更多命令可以通過官網(wǎng)獲取
網(wǎng)址:docker | Docker Documentation
?
?
?
?
到了這里,關(guān)于Docker中安裝MySQL數(shù)據(jù)庫(實測)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!