mac 中docker安裝mysql的圖文教程
今天在Docker中安裝了MySQL ,是自己打的docker包。
首先新建Dockerfile 內(nèi)容如下:
FROM mysql:latest
MAINTAINER abel.yang <527515025@qq.com> LABEL Descripttion="This image is build for MAC to use mysql" Vendor="GitHub" Version="latest" RUN apt-get update RUN apt-get -y install vim RUN usermod -u 1000 mysql RUN mkdir -p /var/run/mysqld RUN chmod -R 777 /var/run/mysqld
新建Dockerfile后執(zhí)行build命令:
構建鏡像
docker build -t mysql/yang .
構建結果如下:
輸入命令 查看結果
docker images

啟動鏡像
首先建立本機的數(shù)據(jù)保存地址,把數(shù)據(jù)存儲映射到本機,以防數(shù)據(jù)丟失。故創(chuàng)建保存數(shù)據(jù)目錄,命令如下:
mkdir -p ~/mysql/data
創(chuàng)建好數(shù)據(jù)目錄后,啟動鏡像命令如下。
docker run -p 3309:3306 --name mysqlyang -v ~/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql/yang
-p 3309:3306 是將docker 的3306端口映射到本機3309 端口
v ~/mysql/data:/var/lib/mysql 是將docker的/var/lib/mysql 文件夾映射到本機的/mysql/data
-e MYSQL_ROOT_PASSWORD=123456 輸入密碼,mysql原始密碼為123456
(如果需要修改密碼 執(zhí)行docker -exec -it 容器id /bin/bash 進入容器修改密碼,修改后可以使用 docker commit 容器id 新名稱 提交鏡像修改。)
容器啟動后,就可以用可視化界面進行連接了。注意暴露的端口是3309


以上所述是小編給大家介紹的mac 中docker安裝mysql的圖文教程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關文章
docker安裝RocketMQ的實現(xiàn)(附填坑經(jīng)驗connect to failed)
本文主要介紹了docker安裝RocketMQ(附填坑經(jīng)驗connect to failed)2024-06-06
docker安裝Elasticsearch7.6集群并設置密碼的方法步驟
本文主要介紹了docker安裝Elasticsearch7.6集群并設置密碼,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-10-10
如何解決docker logs無法實時輸出腳本打印的內(nèi)容
這篇文章主要介紹了如何解決docker logs無法實時輸出腳本打印的內(nèi)容問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07
Docker容器遷移Oracle到MySQL的實現(xiàn)方法
本文主要介紹了Docker容器遷移Oracle到MySQL的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-07-07

