[影片教程] docker埠映射與目錄共享運行PHP
- 2019 年 10 月 11 日
- 筆記
當我們在容器中安裝完環境以後,需要在宿主機的埠上訪問到容器中的埠,這時候就需要做埠映射。在開發程式碼的時候,需要頻繁的修改程式碼,因此要把宿主機上的程式碼目錄共享到容器中,這樣容器裡面就能訪問的到程式碼了。
之前運行鏡像的時候,沒有做埠映射,在容器中安裝完軟體,想再做埠映射,需要把這個運行中的容器提交為一個新的鏡像
docker commit 容器id 鏡像名
提交完新鏡像後,再次運行鏡像為容器,這裡就需要使用-p和-v參數進行埠映射與目錄共享的設置
我自己所運行的所有命令:
docker ps -a docker commit a84404b938fe lnmp_tsh docker image ls docker run -it -p 80:80 -p 3306:3306 -v /var/www/html/:/var/www/html/ lnmp_tsh bash
查看容器ID,提交容器成新的鏡像,查看鏡像,運行埠映射和目錄共享到新的容器

影片地址:
https://www.bilibili.com/video/av69262726/