使用現成的 docker images ,以 mtchang/lamp 為例
就練習 docker 的過程,我用很笨的方式做了一個 docker images 以 LAMP 服務為例,底下為這個的說明: docker hub 的連結 https://registry.hub.docker.com/u/mtchang/lamp/ 1. 使用這個 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 # example: $ sudo docker run ...