博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用Docker实现tomcat发布
阅读量:7189 次
发布时间:2019-06-29

本文共 980 字,大约阅读时间需要 3 分钟。

docker安装(centos)

安装

yum install docker-io # 安装docker(默认安装 )

在这里插入图片描述

启动docker

chkconfig docker on # 加入开机启动

service docker start # 启动docker服务

检索镜像

docker search tomcat #检索tomcat镜像

在这里插入图片描述

下载镜像

docker pull #下载tomcat镜像

------------------过程较慢,可修改镜像源------------
vi /etc/docker/daemon.json #修改或新增 /etc/docker/daemon.json
{
“registry-mirrors”: [“”]

}

systemctl restart docker.service #修改完成后重启docker服务
在这里插入图片描述------------------修改镜像源,完------------
docker images #查看本地镜像
在这里插入图片描述

操作镜像

docker rmi xxxxxxxx #删除镜像

docker rm xxxxxxxx #删除容器

进入镜像

docker run -dp 8081:8080 #后台启动tomcat镜像(8081为宿主机端口、8080位镜像端口)

docker ps # 查看已启动的镜像

docker ps -a #查看全部,如果镜像没有启动,可将docker run -dp 8081:8080 改为 docker run -p 8081:8080 查看启动日志查找原因
docker exec -it 9bb76c67cc80 /bin/bash #进入已启动的镜像(9bb76c67cc80 换成你自己的镜像ID)
在这里插入图片描述

将war包复制到docker下tomcat

首先你是需要把war包放入到centos系统中:rz 就可以,但只要记得目录

我这里将war包存放到根目录下 /
里面没有war包文件
将*.war存放到到docker下tomcat
docker cp jenkins.war 9bb76c67cc80:/usr/local/tomcat/webapps/
传输完成传输完成后自动解压
此时访问项目就可以正常访问了。
在这里插入图片描述

转载于:https://www.cnblogs.com/lanzhyu/p/10346739.html

你可能感兴趣的文章
python的多线程和守护线程
查看>>
traditional:true
查看>>
PS字体加粗的小方法、、
查看>>
构造水题 Codeforces Round #206 (Div. 2) A. Vasya and Digital Root
查看>>
友元程序集
查看>>
Mysql表编辑
查看>>
规定密码以字母开头只能包含字母、数字和下划线
查看>>
计数排序 + 线段树优化 --- Codeforces 558E : A Simple Task
查看>>
maven下载及安装
查看>>
svn安装
查看>>
catalog
查看>>
第1章 MATLAB概述
查看>>
检查是否存在工艺路线
查看>>
内存分配
查看>>
Codeforces Round #298 (Div. 2) D. Handshakes [贪心]
查看>>
gridview单元格中获取行索引。。。
查看>>
数据中约束条件
查看>>
jmeter查看结果树的响应数据乱码解决办法
查看>>
代码整洁之道——6、测试
查看>>
JavaWeb笔记
查看>>