Docker phpmyadmin 連線mysql容器

mowang發表於2021-01-09

前言,因為本機安裝navicat一直失敗,所以我就想著轉換下思路,用phpmyadmin來視覺化mysql

安裝工作
  1. 安裝docker-mysql以及建立mysql容器

    docker pull mysql   # 我預設安裝的8.0版本
    docker images        # 檢視mysql映象
    # 建立mysql容器
    docker run -d -p 23306:3006 -e MYSQL_ROOT_PASSWORD=123456 --name mysql_test mysql映象
    # 檢視
    docker ps
  2. 安裝phpmyadmin

    # 安裝phpmyadmin
    docker pull phpmyadmin
    # 檢視映象
    docker images
    # 有2種實現方式
    ### 第一種
    #### 6062 是宿主機的埠,這裡你可以更改
    #### 172.17.0.4 是容器mysql_test的ip地址, 可以通過docker inpspect mysql_test 檢視
    #### mine_admin 容器名稱,可以更改
    #### 92e2a08c4c3a phpmyadmin的image_id
    docker run -d -p 6062:80 -e PMA_HOST=172.17.0.4 -e PMA_PORT=3306 --name mine_admin 92e2a08c4c3a
    ### 第二種
    #### 這種方式不需要每次都固定某個容器的IP
    #### 6063 是宿主機的埠,這裡你可以更改
    #### mysql_test1 mysql容器名稱
    docker run -d -p 6063:80 --link mysql_test1:db --name mine_admin2 92e2a08c4c3a
    
驗證
# 在瀏覽器中輸入
localhost:6062  # 輸入root/123456即可進入mysql視覺化介面
本作品採用《CC 協議》,轉載必須註明作者和本文連結
別問我八十年代的哪首歌

相關文章