怎么部署web项目到docker容器
容器命令
怎么部署web项目到docker容器? docker 生态系统最吸引人的地方在于,我们可以任意下载并使用数以万计的已有容器。下面演示如何使用 Apache 容器作为 Web 服务器。
(1)首先确保我们的电脑已经安装了 docker 环境
(2)docker 环境准备好之后,执行如下命令下载 httpd 的 docker 镜像:
docker pull httpd
(3)接着执行如下命令通过这个镜像运行 Apache 容器:
docker run -it -d -p 80:80 --name datahttpd -v /home/user/website/:/usr/local/apache2/htdocs/ httpd
参数说明:
-i 交互-t 控制台-d 后台运行-p 本机端口:容器端口--name 为 docker 容器起的名称-v 本机文件目录:容器中的文件目录
(4)使用 docker ps 命令可以看到 Apache 容器已经运行起来了。
(5)我们使用 vi 命令在 /home/user/website 下创建一个页面文件,用来验证服务是否运行成功,以及目录是否映射正确。
vi /home/user/website/index.html
(6)简单写一些内容,然后保存退出。
(7)最后我们使用浏览器访问这个页面,可以看到已经能成功访问到页面。
附:使用 Docker Compose 运行Apache服务器
(1)首先创建 docker-compose.yml 文件,内容如下:
version: '3'services:datahttpd:image: httpdcontainer_name: datahttpdports:- "8080:80"volumes:- /home/user/website/:/usr/local/apache2/htdocs/
(2)接着执行如下命令即可启动容器:
docker-compose up -d
作者:hangge,原文咨询客服
高性价比的容器云产品咨询客服
Tags:容器命令,怎么部署web项目到docker容器
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。