最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker中使用mysql數(shù)據(jù)庫詳解(在局域網(wǎng)訪問)

 更新時間:2017年06月21日 12:00:16   作者:小強哥  
這篇文章主要給大家介紹了在docker中使用mysql數(shù)據(jù)庫,在局域網(wǎng)訪問的相關資料,文中通過圖文以及示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。

前言

開發(fā)過程中經(jīng)常需要安裝、調試mysql數(shù)據(jù)庫,還需要在各種操作系上安裝包依賴,實在是繁瑣,因此就研究了一下如何在docker上運行一個mysql鏡像,省卻了我安裝、找依賴的問題。

注:本文所有內容均在CentOS Linux release 7.2.1511 (Core) 上測試完成

假設,你已經(jīng)安裝好docker。如果沒有安裝好docker可以參考centos7上安裝docker

使用

docker pull mysql

獲得mysql鏡像,接著使用

docker images

查看鏡像列表,如下

使用

docker run -itd -P mysql bash

啟動mysql鏡像,docker run是啟動容器的命令;i是交互式操作,t是一個終端,d指的是在后臺運行,-P指在本地生成一個隨機端口,用來映射mysql的3306端口,mysql指運行mysql鏡像,bash指創(chuàng)建一個交互式shell。

使用

docker ps -a

查看已經(jīng)運行的docker鏡像,如下 image

從途中可以看到mysql鏡像的3306端口綁定了本地的32773端口,因此就說如果你要在局域網(wǎng)中訪問docker中的mysql數(shù)據(jù)庫就需要使用服務器IP:32773來進行訪問。

使用命令

docker exec -it sick_hawking bash

連接到mysql鏡像中,

docker exec

是docker鏡像的連接命令,類似于ssh一樣的命令,sick_hawking是鏡像的名字,鏡像每次啟動都必須有一個名字,該名字可以手動指定也可以自己生成。

連接成功以后,如下,

圖中就已經(jīng)進入到了docker mysql鏡像中,使用

service mysql status

查看mysql的啟動狀態(tài),如下,

mysql沒有啟動可以使用

service mysql start

,如下,

輸入mysql驗證mysql是否啟動成功,如下,

到此為止,docker中的mysql已經(jīng)啟動成功。

如何在外部使用root連接這個mysql?

為了安全,首先需要設置root帳號的密碼,如下

update user set authentication_string = password('root') where user = 'root';

將root的密碼改為root。 接著,由于mysql中root執(zhí)行綁定在了localhost,因此需要對root進行授權,代碼如下,

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

最后,使用navitecat測試mysql連接,如下,

連接成功,說明docker中的mysql可以在局域網(wǎng)中使用。

總結

以上就是這篇文章的全部內容了,希望本文的內容對給各位iOS開發(fā)者們能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

  • 詳解Docker學習之用commit命令創(chuàng)建鏡像

    詳解Docker學習之用commit命令創(chuàng)建鏡像

    這篇文章主要介紹了詳解Docker學習之用commit命令創(chuàng)建鏡像,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • liunx內存滿了,docker中overlay2爆表解決方案

    liunx內存滿了,docker中overlay2爆表解決方案

    這篇文章主要介紹了liunx內存滿了,docker中overlay2爆表解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Dockerfile與.gitlab-ci.yml的關系以及構建自動化鏡像方式

    Dockerfile與.gitlab-ci.yml的關系以及構建自動化鏡像方式

    GitLabCI/CDPipeline中構建Docker鏡像的步驟如下:1.了解Dockerfile和.gitlab-ci.yml之間的關系;2.定義構建Docker鏡像的階段;3.在階段中調用Dockerfile來構建鏡像
    2024-11-11
  • Docker構建Java鏡像并部署Java項目的完整步驟

    Docker構建Java鏡像并部署Java項目的完整步驟

    這篇文章主要給大家介紹了關于Docker構建Java鏡像并部署Java項目的完整步驟,Docker是一種容器化技術,可以幫助開發(fā)者輕松打包應用程序和依賴項,并在任何地方運行它們,需要的朋友可以參考下
    2023-10-10
  • docker比賽提交常用命令小結

    docker比賽提交常用命令小結

    這篇文章主要介紹了docker比賽提交常用命令小結,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • Dockerfile中的ENV指令的具體使用詳解

    Dockerfile中的ENV指令的具體使用詳解

    這篇文章主要介紹了Dockerfile中的ENV指令的具體使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • docker和docker-compose一鍵安裝教程(支持在線和離線)

    docker和docker-compose一鍵安裝教程(支持在線和離線)

    這篇文章主要介紹了docker和docker-compose一鍵安裝(支持在線和離線),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • 關于Jenkins + Docker + ASP.NET Core自動化部署的問題(避免踩坑)

    關于Jenkins + Docker + ASP.NET Core自動化部署的問題(避免踩坑)

    這篇文章主要介紹了關于Jenkins + Docker + ASP.NET Core自動化部署的問題,本文給大家?guī)砹薲ocker安裝方法及一些注意事項,內容有點小長,希望朋友們耐心看完,一定有收獲
    2021-05-05
  • docker基本使用方法入門示例

    docker基本使用方法入門示例

    這篇文章主要介紹了docker基本使用方法入門示例,包含docker命令查詢方法,查詢鏡像和下拉鏡像,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2024-03-03
  • Docker終端無法輸入中文問題及解決

    Docker終端無法輸入中文問題及解決

    Docker終端輸入中文問題可通過修改語言環(huán)境解決,系統(tǒng)默認POSIX字符集不支持中文,將環(huán)境變量LANG設置為C.UTF-8即可解決,方法包括啟動容器時添加環(huán)境變量和進入容器后修改
    2024-11-11

最新評論

大同市| 离岛区| 余江县| 子洲县| 大田县| 公主岭市| 西乌珠穆沁旗| 读书| 延安市| 韶山市| 股票| 临西县| 大厂| 含山县| 濮阳市| 弥勒县| 张北县| 临高县| 柏乡县| 安宁市| 芒康县| 博白县| 正阳县| 巨野县| 瑞丽市| 鹿泉市| 文化| 邮箱| 聂拉木县| 满城县| 尼木县| 神农架林区| 辽中县| 岑溪市| 翁牛特旗| 屯门区| 朔州市| 开原市| 吉安市| 正宁县| 安国市|