Httpd 容器镜像使用概要
2017-06-26 13:21
253 查看
httpd
镜像名称:httpd
下载方法:docker pull httpd
镜像用途:Apache Web
服务器,提供Web服务。
运行方法:
1、简单方式运行 httpd:
docker run -it -d --name myhttpd httpd
访问方式:http://ip ,显示内置的缺省页面( It Works!)。
2、挂载本地网页目录运行httpd
docker run -it -d -p 81:80 --name myhttpd2 -v /www/:/usr/local/apache2/htdocs/ httpd
访问方式:http://ip:81 ,
本地网站的页面文件放到 /www/
目录下,
容器内部的网站页面路径为: /usr/local/apache2/htdocs/
主机开放81端口,映射到容器中的80端口,容器的名称叫myhttpd2
开放端口:主机80 (或其他自定义端口),容器80
访问方法:http://主机IP:80 (或其他自定义端口)
注意事项:
运行docker run命令的终端要能访问
/www/这个本地目录,
如果是Docker Toolbox终端,可以用virtualbox图形界面配置共享本地目录给VM虚机,并将本地页面文件放到该目录下。
参考链接:
官方网站:https://hub.docker.com/_/httpd/
其他:
CentOS/httpd 镜像参考链接:https://hub.docker.com/r/centos/httpd/
镜像名称:httpd
下载方法:docker pull httpd
镜像用途:Apache Web
服务器,提供Web服务。
运行方法:
1、简单方式运行 httpd:
docker run -it -d --name myhttpd httpd
访问方式:http://ip ,显示内置的缺省页面( It Works!)。
2、挂载本地网页目录运行httpd
docker run -it -d -p 81:80 --name myhttpd2 -v /www/:/usr/local/apache2/htdocs/ httpd
访问方式:http://ip:81 ,
本地网站的页面文件放到 /www/
目录下,
容器内部的网站页面路径为: /usr/local/apache2/htdocs/
主机开放81端口,映射到容器中的80端口,容器的名称叫myhttpd2
开放端口:主机80 (或其他自定义端口),容器80
访问方法:http://主机IP:80 (或其他自定义端口)
注意事项:
运行docker run命令的终端要能访问
/www/这个本地目录,
如果是Docker Toolbox终端,可以用virtualbox图形界面配置共享本地目录给VM虚机,并将本地页面文件放到该目录下。
参考链接:
官方网站:https://hub.docker.com/_/httpd/
其他:
CentOS/httpd 镜像参考链接:https://hub.docker.com/r/centos/httpd/
相关文章推荐
- Docker UI容器镜像使用概要
- 【081】使用Nginx的官方Docker镜像,启动容器后无法显示自己网站页面,总显示Nginx官方默认页面的问题的解决方法
- Docker镜像、容器的理解和使用方法
- 第一个SpringBoot web 应用使用maven构建Docker镜像并容器化运行
- 01docker简单使用和配置(容器、镜像)
- 使用Dockerfile创建nginx服务容器镜像
- Docker镜像、容器的理解和使用方法
- 详解使用DockerHub官方的mysql镜像生成容器
- Docker使用Dockerfile创建支持ssh服务自启动的容器镜像
- 详解使用DockerHub官方的mysql镜像生成容器
- 详解使用DockerHub官方的mysql镜像生成容器
- 使用Dockerfile构建支持ssh服务自启动的容器镜像
- 持续集成:docker下使用jenkins容器构建docker镜像
- 如何使用DockerHub官方的mysql镜像生成容器
- 使用docker构建jenkins镜像并运行容器
- docker使用现有容器生成新的镜像
- 如何使用 Buildah 构建容器镜像
- Docker使用Dockerfile创建支持ssh服务自启动的容器镜像
- Centos6.5下使用docker创建centos6.5镜像文件,运行sshd+httpd
- Docker使用Dockerfile创建支持ssh服务自启动的容器镜像