docker java mysql_docker搭建tomcat+mysql容器并部署Java系统
首先默认你的linux系统安装好了docker!!!
一.下载tomcat镜像(包括jdk)
docker pull hub.c.163.com/library/tomcat:latest
docker images 可以查看刚刚拉取的tomcat镜像
二 编写dockerfile
创建一个文件夹webDocker,将你打包的Java应用(我这里是test.war)放到这个文件夹下,然后在该文件夹下编写Dockerfile:
from hub.c.163.com/library/tomcat
MAINTAINER lighttrace lighttrace@aliyun.com
COPY test.war /usr/local/tomcat/webapps
-from hub.c.163.com/library/tomcat,我们即将创建的镜像继承这个我们第一步从网易蜂巢拉取镜像
-MAINTAINER lighttrace lighttrace@aliyun.com 镜像作者信息
-COPY test.war /usr/local/tomcat/webapps 将我们的test.war放到容器的tomcat的webapp目录下
三 启动镜像
docker build -t webDocker .
使用docker images发现有了webDocker 镜像
好,到这里我们完成了创建镜像,下面启动容器
四 启动容器
docker run -d -p 8080:8080 webDocker
然后检查我们的容器是否启动了:
docker ps
五 创建mysql容器
mysql镜像可以直接从网易蜂巢拉取:
docker pull hub.c.163.com/library/mysql:latest
然后同样从镜像创建并运行容器:
docker run -d -p 3306:3306 -e MY_SQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=test hub.c.163.com/library/mysql:latest
然后就可以直接访问这个mysql了,注意不能用主机localhost,应该用主机的实际ip地址!
docker java mysql_docker搭建tomcat+mysql容器并部署Java系统相关推荐
- tomcat jquery mysql_Docker 搭建 Tomcat + Mysql
Docker 搭建 Tomcat + Mysql 准备 虚拟机 虚拟机安装Docker 在纯净的Centos镜像上搭建 Centos镜像准备 虚拟机上拉取 Centos 镜像: docker pull ...
- Docker最全教程之MySQL容器化 (二十四)
Docker最全教程之MySQL容器化 (二十四) 原文:Docker最全教程之MySQL容器化 (二十四) 前言 MySQL是目前最流行的开源的关系型数据库,MySQL的容器化之前有朋友投稿并且写过 ...
- 基于javaweb的毕业设计毕业论文管理系统(java+ssm+jsp+tomcat+mysql)
基于javaweb的毕业设计毕业论文管理系统(java+ssm+jsp+tomcat+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/m ...
- 基于Docker里的运行的tomcat容器进行部署Java Web项目详解
引言:在centos-7环境装了docker后,通过docker创建一个tomcat容器,想部署Java web项目,结果就是找不到tomcat 容器的的webapps目录,导致部署不了项目,不过后来 ...
- Docker最全教程之MySQL容器化 (二十五)
前言 MySQL是目前最流行的开源的关系型数据库,MySQL的容器化之前有朋友投稿并且写过此块,本篇仅从笔者角度进行总结和编写. 目录 镜像说明 运行MySQL容器镜像 1.运行MySQL容器 ...
- Docker容器内部署Java微服务的内存限制问题
1. 前言 文末有福利 前两天有同事发现,通过华为云 ServiceStage 的流水线部署基于模板创建的 CSEJavaSDK demo 服务时,会在容器启动过程中报错.初步排查是由于 JVM 占用 ...
- docker redis mysql_docker创建redis mysql 等服务
一点感想 我觉得docker是个很牛逼的东西,牛逼在哪里? 首先不说,未来的服务部署的问题,从gitlab代码合并-->Jenkins集成-->k8s服务自动编排,这些自动化的东西很可能是 ...
- docker 运行java程序_Docker:在容器中运行Java应用程序
您可以使用Docker在特定的运行时环境中运行容器中的Java应用程序.本教程介绍如何创建Dockerfile,以便在OpenJDK 8的容器中运行简单的Java应用程序. 示例应用程序由一个Main ...
- mysql多字段修改update_docker安装mysql容器进行部署
docker安装mysql,远程访问 //搜索mysql docker search mysql //选定版本,抓取镜像 docker pull mysql:8.0 //创建同步mysql的文件夹 m ...
最新文章
- fwink函数c语言,wink: Wink is oscstudio library
- 元素对应到html源代码,【整理】用Chrome或Chromium查看百度首页中各元素的html源码...
- 李宏毅深度学习——Tips for Deep Learning
- iofd:文件描述符_文字很重要:谈论设计时18个有意义的描述符
- 从SQL到NoSQL再到NewSQL
- mysql no cache_关于对MySQL的SQL_NO_CACHE的理解和用法举例
- bzoj 2627: JZPKIL [伯努利数 Pollard-rho]
- 频率分布直方图组距如何确定_频率分布有关的概念
- lingo数学软件完整教程
- 2020-12-23 PMP 群内练习题 - 光环
- 记一次img标签图片不拉伸处理办法
- 微信商户号 API 密钥、API 证书配置
- MVPArms Retrofit RxJava实现注册
- NX/UG二次开发—CAM—用户自定义刀轨(UDOP)+ 螺旋铣用例教程 + 源码
- 网络3共享网络2计算机打印机,两台电脑如何共享打印机
- [R]R语言的module工程化
- aosp编译设备树文件dtbo.img
- 学习怎么磁盘恢复?_ ?实验1
- 微信小程序的语音通讯,通话能力
- 关于小公司/创业公司的技术选型、管理以及如何如何快速成长获得成功
热门文章
- python工程师工资多少-不止 20K,Python 工程师的薪资再度飙升!
- python编程例子-几个python编程例子
- python和java学哪个好-Python和Java学哪个更好?
- 取消setfill_9.1.7 setFillBefore方法:设置起始填充
- vscode npm install下载权限问题解决
- HTML特殊字符显示
- 【链表】剑指offer:反转链表
- LeetCode 72 编辑距离
- FFMPEG结构体分析:AVCodec
- python fpga chips_FPGA实现USB2.0同步读数据传输且用chipscop抓取波形(3)