Docker啟動mysql服務(wù)的實現(xiàn)步驟
1:確保自己的服務(wù)器已經(jīng)安裝好了docker
輸入
docker info
或者docker version
2:然后我們?nèi)ocker hub去下載自己的想要的mysql鏡像
找到offic的版本,點擊進入
3:經(jīng)命令放入linux中執(zhí)行。
[root@iZ2zehajf73atd9gbz1qdbZ redisconf]# docker pull mysql:5.6
4:然后檢測自己是否下載成功:docker images
5:docker run --name some-mysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /root/data:/var/lib/mysql mysql:5.6
現(xiàn)在解釋一下命令參數(shù):
1:--name some-mysql:該容器啟動后的名字:(自定義命名)如果沒有設(shè)置,系統(tǒng)會自動設(shè)置一個,畢竟如果開啟太多的容器,記不住就很尷尬,建議加上見名知意。
2:-d 代表后臺啟動該服務(wù)
3:-p 3306(這是liunx的端口號,我習慣說成宿主機,如果我們想要遠程服務(wù)的話,訪問的端口就是這個端口):3306(docker容器的端口,每一個容器都是獨立的,可理解成操作系統(tǒng)層面的系統(tǒng)),訪問這個端口就是先通過遠程訪問宿主機的端口,再映射到docker容器的端口訪問mysql。
4:-e MYSQL_ROOT_PASSWORD=123456 這是說mysql啟動需要的開機密碼,默認的賬號是root ,密碼就是上面設(shè)置的:123456
5:-v /root/data:/var/lib/mysql /root/data/:這是宿主機的數(shù)據(jù)存放路徑(你也可以自定義), /var/lib/mysql:這是mysql容器存放數(shù)據(jù)的地方。也是為了同步數(shù)據(jù),防止,容器被刪除以后,數(shù)據(jù)就不存在了。
6:啟動成功后就返回一個容器ID
7:最后去連接即可
到此這篇關(guān)于Docker啟動mysql服務(wù)的實現(xiàn)步驟的文章就介紹到這了,更多相關(guān)Docker啟動mysql服務(wù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker中實現(xiàn)CI(持續(xù)集成)和CD(持續(xù)交付/部署)的實戰(zhàn)詳解
持續(xù)集成(CI/CD)是一種軟件開發(fā)的經(jīng)驗總結(jié),它用于幫助開發(fā)團隊和交付團隊實現(xiàn)頻繁且快速的集成,以及測試他們的工作成果,以盡可能快地發(fā)現(xiàn)項目開發(fā)和交付工程中的錯誤,本文就給大家詳細的介紹一下Docker中如何實現(xiàn)CI和CD,需要的朋友可以參考下2023-08-08通過容器提交鏡像DockerCommit及推送鏡像DockerPush
這篇文章主要介紹了通過容器提交鏡像DockerCommit及推送鏡像DockerPush,文中通過詳細的示例代碼進行了詳細分解,有需要的朋友可以借鑒參考下2021-09-09docker: invalid reference format.問題
這篇文章主要介紹了docker: invalid reference format.問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01docker網(wǎng)卡的IP地址修改方法總結(jié)
這篇文章主要給大家總結(jié)介紹了關(guān)于docker網(wǎng)卡的IP地址修改方法,文中通過實例代碼介紹的非常詳細,對大家學習或者使用docker具有一定的參考學習價值,需要的朋友可以參考下2023-06-06