Public Repository

Last pushed: 2 years ago
Short Description
how to setup mtchang/lamp
Full Description
  • 使用這個 docker images, 從 docker hub 抓取這個版本的 lamp

sudo docker pull mtchang/lamp

  • 看看本地端的 images 是否抓好了

sudo docker images

REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE

mtchang/lamp latest 59480b898c91 7 minutes ago 578.1 MB

...(skip)...

  • 以 mtchang/lamp 的 images 啟動一個 container ,動作是本地端的 tcp 8080:對應到 container 中的 tcp 80 port
  • 將本地端指定的目錄 對應到 伺服器端目錄 ,並且啟動 /usr/bin/supervisord 讓 container 可以停在系統內
  • sudo docker run -d -p 8080:80 -v 本地端目錄:伺服器端目錄 mtchang/lamp /usr/bin/supervisord

sudo docker run -d -p 8080:80 -v /home/mtchang/app:/var/www/html/test mtchang/lamp /usr/bin/supervisord

  • 觀看是否常駐

sudo docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

0b65d5ceae03 mtchang/lamp:latest "/usr/bin/supervisor About a minute ago Up About a minute 0.0.0.0:8080->80/tcp jolly_brattain

  • LAMP 功能測試:

(1) http://<your host>:8080/ (LAMP test page)

(2) http://<your host>:8080/test/ (會出現對應到本地端目錄 /home/mtchang/app 目錄的內容)

(3) http://192.168.123.59:8080/phpmyadmin/ phpmyadmin tools(mysql root password is "dockermysql")

(4) http://192.168.123.59:8080/sqlbuddy sqlbuddy tools

  • 結束這個 container 的程式,使用 docker attach 進入 container 的 console 使用 ctrl + c 中斷程式。

docker attach 0b65d5ceae03

^C2015-03-07 15:33:10,571 WARN received SIGINT indicating exit request

Docker Pull Command
Owner
mtchang

Comments (0)