常规windows下面的eclipse tomcat启动PrjJsp
linux docker 启动
[root@node-zwf ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2ddfd9600582 tomcat:7 "catalina.sh run" 11 minutes ago Up 6 seconds 0.0.0.0:8080->8080/tcp tomcat-name
[root@node-zwf ~]#
[root@node-zwf ~]# ll
total 16
-rw-------. 1 root root 2742 May 1 2020 anaconda-ks.cfg
drwxr-xr-x. 2 root root 6 Jul 21 22:17 Desktop
drwxr-xr-x. 2 root root 6 May 1 2020 Documents
drwxr-xr-x. 2 root root 6 May 1 2020 Downloads
drwxr-xr-x. 2 root root 6 May 1 2020 Music
drwxr-xr-x. 2 root root 6 May 1 2020 Pictures
drwxr-xr-x. 64 root root 8192 Jul 21 23:36 PrjJsp
drwxr-xr-x. 2 root root 6 May 1 2020 Public
drwxr-xr-x. 2 root root 6 May 1 2020 Templates
drwxr-xr-x. 2 root root 6 May 1 2020 Videos
[root@node-zwf ~]#
[root@node-zwf ~]# pwd
/root
[root@node-zwf ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2ddfd9600582 tomcat:7 "catalina.sh run" 16 minutes ago Up 5 minutes 0.0.0.0:8080->8080/tcp tomcat-name
[root@node-zwf ~]#
[root@node-zwf ~]#
[root@node-zwf ~]# docker stop tomcat-name
tomcat-name
[root@node-zwf ~]# docker rm tomcat-name
tomcat-name
[root@node-zwf ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@node-zwf ~]#
[root@node-zwf ~]#
[root@node-zwf ~]#
[root@node-zwf ~]#
[root@node-zwf ~]# docker run --name tomcat-name -p 8080:8080 -v $PWD/PrjJsp:/usr/local/tomcat/webapps/PrjJsp -d tomcat:7
7b2c67e03007a52349dd3ed709ed3155fbb47915843c2a00bdd07bec104e2506
[root@node-zwf ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7b2c67e03007 tomcat:7 "catalina.sh run" 4 seconds ago Up 3 seconds 0.0.0.0:8080->8080/tcp tomcat-name
[root@node-zwf ~]#
[root@node-zwf ~]# ifconfig
docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255
inet6 fe80::42:53ff:fe30:8893 prefixlen 64 scopeid 0x20<link>
ether 02:42:53:30:88:93 txqueuelen 0 (Ethernet)
RX packets 153 bytes 183270 (178.9 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 179 bytes 22911 (22.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.109 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 2409:8a34:2065:12e0:20c:29ff:fe51:f8c5 prefixlen 64 scopeid 0x0<global>
inet6 fe80::20c:29ff:fe51:f8c5 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:51:f8:c5 txqueuelen 1000 (Ethernet)
RX packets 813553 bytes 1022086292 (974.7 MiB)
RX errors 0 dropped 290 overruns 0 frame 0
TX packets 417110 bytes 39514838 (37.6 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 639 bytes 52378 (51.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 639 bytes 52378 (51.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
veth3617174: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::84ab:92ff:fea8:7677 prefixlen 64 scopeid 0x20<link>
ether 86:ab:92:a8:76:77 txqueuelen 0 (Ethernet)
RX packets 50 bytes 119015 (116.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 60 bytes 7147 (6.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:a2:b0:16 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[root@node-zwf ~]# curl http://192.168.1.109:8080/PrjJsp/menu_tab_03/index.html
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>可视化3D自定义</title>
<meta charset="utf-8" />
<link href="css/style.css" rel="stylesheet" />
<link href="css/tabstyle.css" rel="stylesheet" />
<style type="text/css">
/* 公共属性 */
* {
margin: 0;
padding: 0;
list-style: none;
}
body {
background: #fff;
font: normal 12px/22px "Microsoft Yahei";
}
img {
border: 0;
}
a {
text-decoration: none;
color: #333;
}
a:hover {
color: #1974A1;
}
.clearfix:after, .clearfix:before {
display: table;
line-height: 0;
content: ""
}
.clearfix:after {
clear: both
}
/* 主要样式 */
.yyui_menu1 {
height: 35px;
line-height: 35px;
font-size: 15px;
background-color: #1439BF;
}
/*这一级是导航*/
.yyui_menu1 li {
float: left;
position: relative;
}
.yyui_menu1 li a {
display: block;
line-height: 35px;
text-decoration: none;
padding: 0px 20px;
color: #FFFFFF;/*这一级是导航字体颜色*/
}
.yyui_menu1 li a:hover {
background: #1400BF;
color: orange;/*这一级是导航字体颜色*/
}
.yyui_menu1 li a.more:after {
content: " »";
}
/*这是第二级菜单*/
.yyui_menu1 li ul {
position: absolute;
float: left;
width: 180px;
border: 1px solid #D2D2D2;
display: none;
background-color: #FFFFFF;
z-index: 9999;
}
.yyui_menu1 li ul a
{
width: 140px;
text-decoration: none;
color: #333333;
}
.yyui_menu1 li ul a:hover {
background: #F2F2F2;
}
/*从第三级菜单开始,所有的子级菜单都相对偏移*/
.yyui_menu1 li ul ul
{
top: 0;
left: 150px;
}
</style>
<script src="js/jquery.min.js"></script>
<!-- <script src="dh_js/jquery.min.js"></script> -->
<script src="js/tab.js"></script>
<script src="js/yyui.js"></script>
<script type="text/javascript">
yyui_menu(" .yyui_menu1" );
</script>
</head>
<body>
<div class="wapper" style="height:100%;">
<!--1.菜单HTML Start-->
<div class="menu">
<ul class="yyui_menu1">
<li style="font-size: 27px;color: white">
可视化3D自定义
</li>
<li style="display: none;">
<a>公共仪表盘</a>
<ul class="one">
<li><a href="01jicaichu.html">财计处专题</a></li>
<li><a href="02kejingchu.html">客经处专题</a></li>
<li><a href="content.html#1.03">市场处消费专题</a></li>
<li><a href="content.html#1.04">市场处商户专题</a></li>
<li><a href="content.html#1.05">信贷处专题</a></li>
<li><a href="content.html#1.06">产品处主推产品专题</a></li>
<li><a href="content.html#1.07">产品处增值服务专题</a></li>
<li><a href="content.html#1.08">风险处专题</a></li>
<li><a href="content.html#1.09">客服处专题</a></li>
<li><a href="content.html#1.10">运营处专题</a></li>
<li><a href="content.html#1.11">互联网处专题</a></li>
<li><a href="content.html#1.11">城市行专题</a></li>
</ul>
</li>
<li style="display: none;"><a href="content.html#2">个人仪表盘</a></li>
<li><a href="setting_list.html#3">设置仪表盘</a></li>
<li style="display: none;">
<a href="content.html#4">菜单4</a>
</li>
<li style="display: none;">
<a href="content.html#5">菜单5</a>
<ul class="one">
<li><a href="content.html#5.1">菜单5.1</a></li>
<li><a href="content.html#5.2">菜单5.2</a></li>
<li><a href="content.html#5.3">菜单5.3</a></li>
<li><a href="content.html#5.4">菜单5.4</a></li>
</ul>
</li>
<li style="display: none;"><a href="content.html#5">菜单6</a></li>
<li style="color: white;float:right">
<input value="登录" type="button" style="width: 50px; background-color: #1439BF; border: 0px; color: white; font-size: 15px; "/>
<input value="退出" type="button" style="width: 50px; background-color: #1439BF; border: 0px; color: white; font-size: 15px; "/>
</li>
</ul>
</div>
<!--1.菜单HTML End-->
<!--2.页签HTML Start-->
<div id="page-tab" >
<button class="tab-btn" id="page-prev"></button>
<nav id="page-tab-content">
<div id="menu-list"></div>
</nav>
<button class="tab-btn" id="page-next"></button>
<div id="page-operation">
<div id="menu-all">
<ul id="menu-all-ul">
</ul>
</div>
</div>
<!--
<div class="btn-div" >
<button class="btndiv-int ">查询</button>
<button class="btndiv-int ">查询</button>
<button class="btndiv-int ">查询</button>
</div>
-->
</div>
<!--2.页签HTML End-->
<!--3.iframe Start (根据页面顶部占用高度,自行调整高度数值)-->
<div id="page-content" style="height:100%;"></div>
<!--3.iframe End-->
</div>
<script type="text/javascript">
$(".menu a").tab();
</script>
</body>
</html>
[root@node-zwf ~]#
[root@node-zwf ~]#
[root@node-zwf ~]#
[root@node-zwf ~]#
http://192.168.1.109:8080/
http://192.168.1.109:8080/PrjJsp/menu_tab_03/index.html
===
docker CentOS 7.9_WinkeyTseng_YongTai的博客-CSDN博客
docker dockerui_WinkeyTseng_YongTai的博客-CSDN博客