littlefish0331 / docker_mysql_phpmyadmin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

更新時間: 2021-04-01

專案目標:

  • 在 ubuntu 上面安裝 docker, docker-compose
  • 下載 mysql 8.0 的 image,並起一個 container
  • 資料庫管理工具: phpMyadmin

步驟

  1. git clone repo ---> 下載這個 repo

  2. cd docker_mysql ---> 進入 repo

  3. cp env_example .env ---> 將範本複製一份,並且取名為.env。這樣做是因為不要讓Github上面看到密碼。

  4. vim .env ---> 更改 .env 的參數。

    應該需要更改兩個地方

    • MYSQL_PASSWORD=xxx ---> xxx改成自己的 password
    • MYSQL_Volumn_local=xxx ---> xxx改成 /datamount/vol/mysql
  5. 在 docker_mysql/ 資料夾下,下指令 docker-compose up -d

啟動成功(開心~ 灑花~)

--

port 的部分在 docker-compose.yml 檔案裡面有

  • 3306: mysql
  • 8080: phpmyadmin

phpmyadmin

docker-compose 裡面是預設 phpmyadmin 連接 mysql,
但是為了方便使用,也把可以填寫 server 的欄位開啟,阿預設如果不填寫,就會連線到設定好的 mysql。
填寫的格式為 host:port,不寫 port 就是預設使用 3306。

另外,有時不想打 host,也可以寫好預連線的 host 有哪些,
修改 /pma_dev/config.inc
並使用 docker-compose-pma-dev.yml 改名為 docker-compose.yml
就會將設定好的 host,以下拉式選單的方式,呈現再登入頁面。


技術細節說明

image01

-- image02

-- image03

-- image04

-- image05


END

About


Languages

Language:PHP 97.6%Language:Dockerfile 2.4%