Docker安裝MySQL鏡像實戰(zhàn)分享
今天我們對Docker安裝MySQL鏡像進行實戰(zhàn)分享,以更深入的了解容器的使用場景。我們在云付服務器Ubuntu環(huán)境上已經安裝好了Docker,接下來我們開始安裝mysql5.7版本,安裝mysql有兩種思路,直接拉取mysql鏡像和自己做mysql鏡像(因為你拉取的也是別人做的鏡像)。
1、去官網找鏡像
搜索mysql

點擊進入

點擊

復制內容
docker pull mysql:latest #也可以找到 docker pull mysql:5.7
2、也可以在云環(huán)境上查看存在的鏡像
docker search mysql
結果:

3、選擇合適的版本拉取
#云環(huán)境和官網可以二選一 docker pull drupalci/mysql-5.7 #官網 docker pull mysql:5.7
過程

4、查看下載的鏡像

5、臨時啟動MySQL,容器重啟后數據消失
docker run -p 3306:3306 --name yindeng-mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
成功結果

6、完整啟動Mysql 的配置
先創(chuàng)建mysql相關的配置目錄文件
mkdir -p /opt/module/mysql/conf /opt/module/mysql/data /opt/module/mysql/conf/config.d/
創(chuàng)建mysql配置文件
touch /opt/module/mysql/conf/my.cnf #編輯 vim /opt/module/mysql/conf/my.cnf
編輯內容
[client] default-character-set = utf8 [mysqld] datadir = /opt/module/mysql/data character_set_server = utf8 collation_server = utf8_general_ci secure-file-priv= symbolic-links=0 #如果mysql啟動過程有報錯就將最后一行刪除 #!includedir /opt/module/mysql/conf/config.d/
正式啟動
docker run --name yd4-mysql-5.7 -v /opt/module/mysql/conf/my.cnf:/etc/mysql/my.cnf -v /opt/module/mysql/data:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=111111 mysql:5.7
7、查看mysql是否啟動成功:docker ps 命令

8、Navicat客戶端工具連接

9、如果客戶端連接不上,可能是遠程連接的問題,需要授權,之后再客戶端連接
#進入MySQL容器中 docker exec -it yd4-mysql-5.7 /bin/bash #登錄MySQL mysql -uroot -p111111 #授權 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '111111' WITH GRANT OPTION;
10、內網環(huán)境安裝
內網環(huán)境無論是按照Docker還是Mysql 都是先把鏡像包從外網下載下來,拷貝到內網安裝。
到此,Docker安裝MySQL鏡像實戰(zhàn)分享階段性完成,后期我們會繼續(xù)分享其更深入的使用,敬請期待!
以上就是Docker安裝MySQL鏡像實戰(zhàn)分享的詳細內容,更多關于Docker安裝MySQL鏡像的資料請關注腳本之家其它相關文章!
相關文章
Linux下使用Docker部署MinIO存儲服務實現遠程上傳的方法
MinIO是一個開源的對象存儲服務器,可以在各種環(huán)境中運行,例如本地、Docker容器、Kubernetes集群等,本文主要是Linux下通過Docker部署MinIO存儲服務實現遠程上傳的文章,感興趣的朋友一起看看吧2023-11-11
docker鏡像無法刪除 Error:No such image:xxxxxx解決
這篇文章主要介紹了docker鏡像無法刪除 Error:No such image:xxxxxx解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-09-09
使用Dockerfile創(chuàng)建自定義鏡像的詳細步驟
使用 Dockerfile 創(chuàng)建自定義鏡像的過程非常清晰,通常包括定義基礎鏡像、安裝依賴、復制代碼、設置環(huán)境變量和啟動命令等步驟,下面詳細講解從零創(chuàng)建自定義鏡像的完整流程,需要的朋友可以參考下2025-06-06

