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命令:
構(gòu)建鏡像
docker build -t mysql/yang .
構(gòu)建結(jié)果如下:
輸入命令 查看結(jié)果
docker images

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


以上所述是小編給大家介紹的mac 中docker安裝mysql的圖文教程,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Docker兩個(gè)容器互相請(qǐng)求接口的實(shí)現(xiàn)
在Docker中,容器通過Docker網(wǎng)絡(luò)進(jìn)行相互通信,本文就來介紹一下Docker兩個(gè)容器互相請(qǐng)求接口的實(shí)現(xiàn),感興趣的可以了解一下,感興趣的可以了解一下2023-11-11
docker-compose實(shí)現(xiàn)wireshark對(duì)linux主機(jī)進(jìn)行抓包
這篇文章主要為大家介紹了docker-compose實(shí)現(xiàn)wireshark對(duì)linux主機(jī)進(jìn)行抓包腳本示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12
Mac下部署springBoot項(xiàng)目到Docker中(demo)
本文通過一個(gè)簡單的demo給大家分享Mac下部署springBoot項(xiàng)目到Docker的方法,感興趣的朋友一起看看吧2018-01-01
解決執(zhí)行docker daemon命令時(shí)出錯(cuò)的問題
daemon 這是docker 操作中十分常用的命令指定項(xiàng),最近在運(yùn)行docker daemon命令卻發(fā)生了錯(cuò)誤,后來通過測(cè)試各種方法終于解決了,現(xiàn)在將方法分享給大家,有需要的朋友們可以參考借鑒,下面來一起看看吧。2016-11-11
docker部署Macvlan實(shí)現(xiàn)跨主機(jī)網(wǎng)絡(luò)通信的實(shí)現(xiàn)
這篇文章主要介紹了docker部署Macvlan實(shí)現(xiàn)跨主機(jī)網(wǎng)絡(luò)通信的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10
docker安裝elasticsearch和kibana的方法步驟
這篇文章主要介紹了docker安裝elasticsearch和kibana的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06
解決'nacos默認(rèn)secret.key配置不當(dāng)權(quán)限繞過漏洞'的問題
這篇文章主要介紹了解決“nacos默認(rèn)secret.key配置不當(dāng)權(quán)限繞過漏洞“的問題,解決這個(gè)問題需要對(duì)這個(gè)key的默認(rèn)值進(jìn)行修改,建議不要使用明文,可以用base64,key的長度要32位以上,下面介紹一下在兩種環(huán)境下的修改方法,感興趣的朋友一起看看吧2024-01-01
基于Docker的Mysql主備搭建的實(shí)現(xiàn)步驟
本文主要介紹了基于Docker的Mysql主備搭建的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01
關(guān)于docker的15個(gè)小tip(技巧)
本篇文章主要介紹了docker的15個(gè)小tip(技巧),具有一定的參考價(jià)值,有需要的可以了解一下。2016-12-12

