docker入門到實(shí)戰(zhàn)(5)安裝mysql容器

更改鏡像源,讓下載飛

如果你用docker默認(rèn)的鏡像源下載的話,肯定很慢。

推薦使用docker官網(wǎng)的中國區(qū)鏡像。

方法是在在 /etc/docker/目錄下新建daemon.json文件。注意最新版的docker默認(rèn)是沒有這個文件的,而且進(jìn)入這個目錄需要用root權(quán)限。

如果你跟我一樣用的騰訊云的ubuntu服務(wù)器默認(rèn)ssh登錄的是ubuntu用戶,可以用sudo passwd root指令修改root密碼,然后su root 切換到root用戶去新建daemon.json。然后vim進(jìn)入文件新增以下內(nèi)容:

{ "registry-mirrors": ["https://registry.docker-cn.com"]}

然后service docker restart 重啟以下即可。

下載mysql

docker search mysql

查找鏡像如下

docker實(shí)戰(zhàn)入門(5)安裝mysql容器

然后選擇5.6版本的mysql進(jìn)行拉取

docker pull mysql:5.6

換了國內(nèi)的鏡像源之后拉取速度飛快

安裝并運(yùn)行mysql

docker run -p 3306:3306 --name mysql -v $PWD/logs:/logs -v $PWD/data:/mysql_data -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6

用docker ps 指令查看正在運(yùn)行的容器

配置mysql連接權(quán)限

進(jìn)入mysql容器的bash:docker exec -it mysql bash

進(jìn)入mysql:mysql -uroot -p

GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

FLUSH PRIVILEGES;

exit 然后docker start mysql 重啟容器。

再在你本機(jī)連接mysql即可。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容