Docker 安裝 Apache


查找Docker Hub上的httpd鏡像

apache$ docker search httpd

 

 

拉取官方的鏡像

docker pull httpd

 

 

 

 

使用apache鏡像

創建目錄apache,用於存放后面的相關東西

 mkdir -p  ~/apache/www ~/apache/logs ~/apache/conf 

 

 

www目錄將映射為apache容器配置的應用程序目錄

logs目錄將映射為apache容器的日志目錄

conf目錄里的配置文件將映射為apache容器的配置文件

 

運行容器

docker run -p 80:80 -v $PWD/www/:/usr/local/apache2/htdocs/ -v $PWD/conf/httpd.conf:/usr/local/apache2/conf/httpd.conf -v $PWD/logs/:/usr/local/apache2/logs/ -d httpd

 

命令說明:

-p 80:80 :將容器的80端口映射到主機的80端口

-v $PWD/www/:/usr/local/apache2/htdocs/ :將主機中當前目錄下的www目錄掛載到容器的/usr/local/apache2/htdocs/

-v $PWD/conf/httpd.conf:/usr/local/apache2/conf/httpd.conf :將主機中當前目錄下的conf/httpd.conf文件掛載到容器的/usr/local/apache2/conf/httpd.conf

-v $PWD/logs/:/usr/local/apache2/logs/ :將主機中當前目錄下的logs目錄掛載到容器的/usr/local/apache2/logs/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM