没有合适的资源?快使用搜索试试~ 我知道了~
docker手动创建tomcat容器且端口映射且磁盘对应
需积分: 5 0 下载量 176 浏览量
2023-07-21
22:49:39
上传
评论
收藏 153KB DOCX 举报
温馨提示
试读
4页
docker手动创建tomcat容器且端口映射且磁盘对应
资源推荐
资源详情
资源评论
docker 创建 tomcat 容器且和宿主机数据磁盘映射,且重启容器后仍然保持网络端口映射
[root@bogon ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/centos latest 5182e96772bf 2 months ago 200 MB
[root@bogon ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@bogon ~]# docker run --name app -it -p 8080:8080 -v /media:/data/application docker.io/centos
[root@963a6a11e12c /]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
[root@963a6a11e12c /]# yum -y install vim lrzsz
[root@963a6a11e12c /]# rz 上传 jdk 和 tomcat 包
[root@963a6a11e12c /]# ls
anaconda-post.log bin dev home lib media opt root sbin sys usr
apache-tomcat-8.0.32.tar.gz data etc jdk-8u65-linux-x64.gz lib64 mnt proc run srv tmp var
[root@963a6a11e12c /]# tar -zxf jdk-8u65-linux-x64.gz
[root@963a6a11e12c /]# mv jdk1.8.0_65/ /usr/local/
[root@963a6a11e12c /]# vim /etc/profile
#最后添加:
export JAVA_HOME=/usr/local/jdk1.8.0_65
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
[root@963a6a11e12c /]# source /etc/profile
[root@963a6a11e12c /]# java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
[root@963a6a11e12c /]# mkdir /data/application/app/webserver -p
[root@963a6a11e12c /]# tar -zxf apache-tomcat-8.0.32.tar.gz
[root@963a6a11e12c /]# mv apache-tomcat-8.0.32 /data/application/app/webserver/
[root@963a6a11e12c /]# ls /data/application/app/webserver/apache-tomcat-8.0.32/
LICENSE NOTICE RELEASE-NOTES RUNNING.txt bin conf lib logs temp webapps work
[root@963a6a11e12c /]# useradd tomcat
[root@963a6a11e12c /]# chown -R tomcat.tomcat /data/application/app/
[root@963a6a11e12c /]# /data/application/app/webserver/apache-tomcat-8.0.32/bin/startup.sh
[root@963a6a11e12c /]# ps -ef |grep app
有进程
[root@963a6a11e12c /]# exit
[root@bogon ~]# docker ps -a #退出容器后,容器停止,需要重启容器
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
963a6a11e12c docker.io/centos "/bin/bash" 16 minutes ago Exited (0) 24 seconds ago app
[root@bogon ~]# docker start 963a6a11e12c #启动容器后,虽然有端口映射,但容器内 tomcat 还需要进入容器启动才行
[root@bogon ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
963a6a11e12c docker.io/centos "/bin/bash" 16 minutes ago Up 2 seconds 0.0.0.0:8080->8080/tcp app
资源评论
运维实战帮
- 粉丝: 78
- 资源: 420
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于UC3842+LTS26Q1565A设计PC机充电器 硬件(原理图+PCB)工程文件.zip
- Hive SQL经典面试题,大数据SQL经典面试题
- Qt实现喷码器代码,实现二维码、条形码、图形的旋转、移动等
- 基于LM324芯片比较器传感器模块AD09设计硬件(原理图+PCB)工程文件.zip
- HTTP请求 - 记一笔-添加记账.jmx
- 2205040245凡永超硬间隔svm.ipynb
- Qt喷码器demo,演示软件,不是代码
- 目标跟踪-基于目标中心点同时进行目标检测+目标跟踪算法实现-项目源码-优质项目实战.zip
- Python《文本特征分析-全唐诗数据挖掘及分析 》+源代码
- Netron-Setup-4.5.0
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功