Docker 中安裝 Mysql

docker提供很多應(yīng)用的鏡像,使用起來十分方便,使用docker安裝并搭建mysql簡易又方便。

查看是否安裝Docker

[root@workOrderSystem opt]# docker --version
Docker version 1.13.1, build 0be3e21/1.13.1

如上圖已經(jīng)安裝Docker(1.13.1)

  • 如果未安裝請執(zhí)行安裝命令
yum -y install docker
  • 啟動(dòng)Docker
systemctl start docker

拉取mysql鏡像

  • 可以利用命令查詢最新的mysql版本
docker search mysql
mysql版本查詢.png
  • 拉取鏡像
docker pull docker.io/mysql
  • 鏡像查看
docker images 
查看鏡像.png

安裝mysql

  • 在宿主機(jī)的目錄下新建文件
/usr/local/mysql_docker
  • 使用 echo命令來記錄本地文件地址
echo $PWD
  • 然后啟動(dòng)鏡像
docker run --name mysqlserver -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3306:3306 mysql:latest

默認(rèn)登陸名為:root
mysql 登陸密碼:123456

  • 查看mysql容器啟動(dòng)情況
docker ps -a
容器啟動(dòng)情況.png
  • 進(jìn)入容器,登陸mysql修改密碼
//進(jìn)入容器
[root@workOrderSystem mysql_docker]# docker exec -it 1d3cc031173a bash
//登陸mysql
mysql -uroot -p
登陸并進(jìn)入mysql.png
  • 開啟mysql遠(yuǎn)程訪問配置
命令:use mysql;
命令:select host,user from user;
命令:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
命令:flush privileges;
  • 然后用數(shù)據(jù)庫可視化工具鏈接測試


    數(shù)據(jù)庫連接.png

注:密碼就是默認(rèn)的:root/123456

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

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

  • 安裝好Docker后,開始著手安裝mysql5.7的數(shù)據(jù)庫,這個(gè)版本有一個(gè)group by的坑,內(nèi)容中會提到解決方...
    思丶云閱讀 458評論 2 0
  • 一、拉取MySQL了的鏡像 執(zhí)行命令:docker pull mysql 二、運(yùn)行一個(gè)容器 方法1,直接使用doc...
    JADDC閱讀 169評論 0 0
  • 1.安裝 Docker 從 2017 年 3 月開始 docker 在原來的基礎(chǔ)上分為兩個(gè)分支版本: Docker...
    Patarw閱讀 148評論 0 1
  • 原鏈接:https://pc.blog.20191222.com/article/detail?articleid...
    上善若水_900e閱讀 739評論 0 0
  • Docker 和傳統(tǒng)虛擬化方式的不同之處,可見容器是在操作系統(tǒng)層面上實(shí)現(xiàn)虛擬化,直接復(fù)用本地主機(jī)的操作系統(tǒng),而傳統(tǒng)...
    吧啦啦小湯圓閱讀 55,805評論 4 18

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