2019独角兽企业重金招聘Python工程师标准>>>

1.构建自己的war
这里做测试,使用jpress
下载war包
https://gitee.com/fuhai/jpress/tree/alpha/wars
https://github.com/JpressProjects/jpress

上传至服务器
改名
cp jpress-web-newest.war jpress.war

2.编写Dockerfile
vim Dockerfile

from hub.c.163.com/library/tomcat
MAINTAINER mengzhang6 1213252320@qq.com
COPY jpress.war /usr/local/tomcat/webapps

3.构建
docker build -t myweb:0.1 .

说明:最后的点 表示当前目录

docker images
REPOSITORY                                         TAG                 IMAGE ID            CREATED             SIZE
myweb                                              0.1                 7a9d66d47a66        7 seconds ago       313MB

4.运行
docker run -d -p 8888:8080 myweb:0.1

docker ps
CONTAINER ID        IMAGE                                COMMAND                  CREATED             STATUS              PORTS                    NAMES
2e8a772a9f3a        myweb:0.1                            "catalina.sh run"        14 seconds ago      Up 12 seconds       0.0.0.0:8888->8080/tcp   thirsty_pare
c71cf6554cc0        hub.c.163.com/library/mysql:latest   "docker-entrypoint.s…"   14 minutes ago      Up 14 minutes       0.0.0.0:3306->3306/tcp   kind_stallman
b8d0f6c1f78c        hub.c.163.com/library/nginx          "nginx -g 'daemon of…"   About an hour ago   Up About an hour    0.0.0.0:8080->80/tcp     vigorous_wiles

访问:http://192.168.140.128:8888/jpress

5.重启
docker restart [CONTAINER ID]

转载于:https://my.oschina.net/mengzhang6/blog/1827764

Docker实战6 之构建自己的docker镜像相关推荐

  1. Docker实战 (docker swarm的应用,docker集群的构建,在docker集群中部署服务)

    Docker实战 ----docker swarm的应用,docker集群的构建,在docker集群中部署服务 转载来源:https://blog.csdn.net/No_red/article/de ...

  2. 尚硅谷Docker实战教程-笔记02【安装docker、镜像加速器配置】

    尚硅谷大数据技术-教程-学习路线-笔记汇总表[课程资料下载] 视频地址:尚硅谷Docker实战教程(docker教程天花板)_哔哩哔哩_bilibili 尚硅谷Docker实战教程-笔记01[理念简介 ...

  3. docker实战2 (docker swarm的应用,docker集群的构建,在docker集群中部署服务的创建与更新)

    前言: 在之前曾写过一个关于docker集群创建的教程,但是不够深入,只是停留到集群的初始化和节点加入上,这次具体到服务,并详细讲解其中的原理.而且总结了很多自己做的过程中所踩过的很多坑(比如镜像的d ...

  4. (Docker实战)在CentOS7上使用Docker;(超详细、附图、附代码)

    一.Docker的三大组件 要想使用Docker,就要先了解Docker的一些基本概念,首先要了解的是Docker的三大组件,分别是仓库.镜像.容器: 仓库(也有叫Registry(注册中心)) Do ...

  5. docker实战学习2022版本(七)之docker网络学习

    查看docker网络模式命令:docker network ls   (默认创建三大网络模式) 常用基本命令: 查看网络源数据:docker network inspect  xxx网络名字 删除网络 ...

  6. docker实战之Dockerfile构建部署项目(三)

    Dockerfile 基本命令 一.[实战一下]使用Docker构建jdk1.8镜像 1. 将jdk-8u141-linux-x64.tar.gz包下载到本地,然后用ftp传入Linux. 2. 新建 ...

  7. 使用docker部署vue_如何使用Vue,Docker和Azure进行持续交付

    使用docker部署vue A few weeks ago at ng-conf, I announced the launch of vscodecandothat.com - a project ...

  8. 【Docker实战之入门】Dockerfile详细分析:构建docker镜像(4)构建动态网站WordPress...

    代码文件 [root@Optimus /]# cd docker-training/ [root@Optimus docker-training]# ls centos7 mysql php-fpm ...

  9. docker实战——构建Jekyll

    构建第一个应用 要构建的第一个应用是Jekyll框架的自定义网站.我们会构建一下两个镜像. 一个镜像安装Jekyll以及其他用于构建Jekyll网站的必要的软件包. 一个镜像通过Apache来让Jek ...

最新文章

  1. 虚拟机桌面linux系统,KVM - Linux下三大免费桌面虚拟机评测_Linux教程_Linux公社-Linux系统门户网站...
  2. 【区块链Go语言实现】区块链基本原型
  3. python3openpyxl无法打开文件_Python3 处理excel文件(openpyxl库)
  4. mybatis学习(46):二级缓存被刷新的情况
  5. 中国互联网安全大会将召开 网络安全再获关注
  6. 迪杰特斯拉算法的实现
  7. 思考 | 沈向洋博士:三十年科研路,我踩过的那些坑
  8. es6 WeakMap
  9. 比勤奋更能决定人生的,是这个底层思维
  10. 收费企业邮箱的好处-外贸企业优选
  11. python自学要多久-自学Python要学多久可以学会?
  12. AngularJS自定义指令–隔离范围教程
  13. 马太效应 (两极分化现象)
  14. liunx开发板使用交叉网线连接电脑,通过电脑连接外网的方法
  15. Vivado工程配置petalinux实现linux下网卡驱动
  16. oracle SDO_ORDINATE_ARRAY直接展示
  17. 视频如何做成gif动图?
  18. redis主从和集群
  19. 工作6年多的码农ios职位面试总结(续)
  20. 身份验证绕过漏洞分析

热门文章

  1. java需要下载哪些,全网最新
  2. 截取文件最后10行_软网推荐:向视频文件“开刀”
  3. 细聊分布式ID生成方法-2
  4. linux diff 补丁,Linux中diff、补丁的用法及介绍
  5. 大工18秋计算机应用在线作业,大工18秋《计算机应用基础》在线测试2答案.docx...
  6. go interface转int_Go 中 slice 的 In 功能实现探索
  7. 10分钟学会vuex
  8. vue中if和for指令不能同时使用
  9. C语言中188 10取模等于多少,C语言编程:任取x为十进制整数,编程将x转换成对应的八进制数后输出。...
  10. php 增加数组下标_PHP数组排序更改下标KEY方法