iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 8
0
DevOps

讓我們來玩玩Docker吧~系列 第 8

Day 8 MYSQL + phpmyadmin 建置

今天來教教如何用 phpmyadmin 資料庫管理工具串接 Mysql 服務在瀏覽器上管理資料庫吧。

首先, pull mysql Image 和 phpmyadmin/phpmyadmin

root@ubuntu:~# docker pull mysql
Using default tag: latest
latest: Pulling from library/mysql
f49cf87b52c1: Pull complete
78032de49d65: Pull complete
837546b20bc4: Pull complete
9b8316af6cc6: Pull complete
1056cf29b9f1: Pull complete
86f3913b029a: Pull complete
4cbbfc9aebab: Pull complete
8ffd0352f6a8: Pull complete
45d90f823f97: Pull complete
ca2a791aeb35: Pull complete
Digest: sha256:1f95a2ba07ea2ee2800ec8ce3b5370ed4754b0a71d9d11c0c35c934e9708dcf1
Status: Downloaded newer image for mysql:latest
root@ubuntu:~# docker pull phpmyadmin/phpmyadmin

建立 Mysql Container

root@ubuntu:~# docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql
a3da136e6bb118c076e62f2272f554da142585db6bb765460b5d0d835c0aaafc
  • -e 為設定環境變數
    建立 phpmyadmin Container
root@ubuntu:~# docker run --name phpmyadmin -d --link mysql -p 8080:80 phpmyadmin/phpmyadmin
17c9b19b5d9228e90ee09cfc0f2f896dd0b86cd9f7a2aaa7504138fe341a6076
  • --link 為連結 Container

這樣 phpmyadmin 就跟 mysql 串起來了。

之後打

http://localhost:8080

就有資料庫管理介面了
https://ithelp.ithome.com.tw/upload/images/20171227/20107537QZnG2D7wyy.png


上一篇
Day 7 Nginx 建置
下一篇
Day 9 開始撰寫Dockerfile吧! (一)
系列文
讓我們來玩玩Docker吧~30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言