zoukankan      html  css  js  c++  java
  • 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/

  • 相关阅读:
    如何设置路由器实现静态IP配置
    linux内核源码结构
    linux源码“.config”文件分析
    用python来调试网络程序
    dbm速算
    用python虚拟串口
    sed学习笔记
    贴一段shell代码
    ethtool使用记录
    mint锁屏设置
  • 原文地址:https://www.cnblogs.com/braveym/p/11699101.html
Copyright © 2011-2022 走看看