docker项目部署 php_docker如何正确部署web项目呢

   日期:2024-12-27    作者:yiwujiaqi2011 移动:http://ljhr2012.riyuangf.com/mobile/quote/57279.html

具体步骤如下

docker项目部署 php_docker如何正确部署web项目呢

:随便创建目录dock,准备好如下文件

二、编写Dockerfile,通过它能快速地构建docker镜像vi Dockerfile

新增如下配置FROM centos

MAINTAINER this is dock image

ADD jdk1.8.0_191 /usr/local/java

ENV JAVA_HOME /usr/local/java

ENV JAVA_BIN /usr/local/java/bin

ENV JRE_HOME /usr/local/java/jre

ENV PATH $PATH:/usr/local/java/bin:/usr/local/java/jre/bin

ENV CLASSPATH /usr/local/java/jre/bin:/usr/local/java/lib:/usr/local/java/jre/lib/charsets.jar

ADD apache-tomcat-8.5.40 /usr/local/tomcat8

ENTRYPOINT ["/usr/local/tomcat8/bin/catalina.sh","run"]

ADD https://blog.csdn.net/weixin_39623271/article/details/manager.war /usr/local/tomcat8/webapps

EXPOSE 8080

解释

(1)FROM centos 表示从docker官方仓库中获取centos基础镜像

(2)ADD jdk1.8.0_191 /usr/local/ 将当前目录下(与Dockerfile同一级目录)的jdk添加到镜像的/usr/local/中

(3)ENV JAVA_HOME /usr/local/jdk1.8.0_191设置Java的环境变量

(4)EXPOSE 8080 对外暴露的端口,便于外部访问

(5)CMD /usr/local/tomcat8/bin/catalina.sh run 容器运行后执行的命令,如果有多条CMD也只有最后一条有效。

三、构建镜像

命令:docker build -t dock .

(dock后面空格.)完成自动完成构建

四、运行容器

命令:docker run -d -p 8060:8080 dock

-d 表示后台运行容器,并返回容器ID

-p 使用端口映射,8060:8080表示将容器的8080端口映射到主机的8060端口。

查看运行的所有容器

命令:docker ps -all


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号