Docker 制作Jpress 镜像 和运行 (四)

Docker 镜像制作

  • Dockerfile 就是告诉Docker 怎么样制作自己镜像
  • docker build 执行Dockerfile 里面的每一个命令
  • 使用开源 Jpress 制作镜像 https://gitee.com/GalaIO/jpress/raw/master/wars/jpress-web-newest.war(下载地址)

准备 tomcat 和 mysql 镜像 ,Jpress 需要tomcat 和 mysql

docker pull hub.c.163.com/library/tomcat:latest
docker pull mysql
在这里插入图片描述
vi Dockerfile 创建 Dockerfile文件

 Dockerfile 内容
       from   hub.c.163.com/library/tomcat 
      
       MAINTAINER  SH    ***@163.com  
     
       COPY  jpress-web-newest.war   /usr/local/tomcat/webapps

第一步 tomcat 作为基础镜像
第二步 所有者信息写进去 可写 可不写
第三步 war文件拷贝到tomcat webapps 文件下

docker build -t jpress:latest . (.是在当前目录 -t 设置名字)
在这里插入图片描述

docker run -d -p 9999:8080 jpress 启动镜像
浏览器访问 http://IP:9999/jpress-web-newest
在这里插入图片描述
安装成功

运行 mysql

  • docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw -e MYSQL_DATABASE=jpress hub.c.163.com/library/mysql (-e 配置参数 mysql 密码 和 创建数据库 具体可以看仓库)
    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

docker restart id
在这里插入图片描述
在这里插入图片描述
http://Ip:9999/jpress-web-newest/admin 管理员登录界面

安装运行成功!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值