当前位置: 首页 > article >正文

Linux使用Dockerfile部署Tomcat以及jdk

资源准备

首先提供本教程所有资源包。
 

image.png


当然也可以根据自己需求去官网下载。
链接:百度网盘 请输入提取码
提取码:f31y
#我们开始吧
首先我们需要一台linux操作系统的机器,当然windows也是可以的,本系列教程是基于Linux的,如果没有linux服务器,可以使用虚拟机搭建一个,在此不过多赘述虚拟机搭建教程。
 

image.png


首先我们使用ssh工具连接相关服务器,如果是虚拟机的话,就不用远程工具也可以。
 

image.png


下面我们就是开始安装docker可以参考如下方式。
点我查看安装
然后把我们资源包上传一个位置,位置不做要求,我这里上传的是

/usr/local/env

image.png


下面就是解压安装包:
使用解压命令

tar -xzvf jdk-8u321-linux-x64.tar.gz

image.png


然后重命名一下:

 mv jdk1.8.0_321 jdk8

image.png


Tomcat也是同理解压出来然后修改一下文件名称。

tar -xzvf apache-tomcat-10.0.20.tar.gz 
mv apache-tomcat-10.0.20 tomcat10

解压之后我们使用vim命令创建一个Dockerfile文件

vim Dockerfile

里面的命令根据个人文件名称修改。
 

image.png


然后启动命令

docker run -d -p 8080:8080 --name=tomcat10 centos

然后在公网端口输入就可以看到了启动的界面了。

image.png


点我查看镜像删除

# # # shipyard中文版安装

首先安装相关源。

docker pull rethinkdb
docker pull microbox/etcd
docker pull shipyard/docker-proxy
docker pull swarm
docker pull dockerclub/shipyard

然后把开头提供的文件上传shipyard.tar.gz
可以是使用官方下载版本
#下载官方脚本
wget https://shipyard-project.com/deploy
#若下载失败请使用
wget https://raw.githubusercontent.com/shipyard/shipyard-
project.com/master/site/themes/shipyard/static/deploy

tar -xzvf shipyard.tar.gz

然后可以查看到解压出来的目录
 

image.png


然后使用相关命令替换

grep -n shipyard:latest deploy
sed -i 's/shipyard\/shipyard:latest/dockerclub\/shipyard:latest/g' deploy

然后使用vim 修改一下 vim deploy的端口
 

image.png


然后使用命令

sh deploy

image.png


浏览器输入:http://主机IP:端口
默认账号:admin
默认密码:shipyard
 

image.png


 

image.png


就可以查看了。


http://www.kler.cn/a/372376.html

相关文章:

  • CPU算法分析LiteAIServer视频智能分析平台噪声检测功能在视频监控中的应用与优势
  • openpnp - 解决“底部相机高级校正成功后, 开机归零时,吸嘴自动校验失败的问题“
  • Linux-计算机网络-探索epoll是同步阻塞的还是异步非阻塞的
  • “震惊!消费满额即领高额返现,循环购物模式揭秘“
  • 大数据-191 Elasticsearch - ES 集群模式 配置启动 规划调优
  • 搜索引擎算法更新对网站优化的影响与应对策略
  • Java面试题中高级进阶(JVM篇01)
  • 数据分析与效果评估的有效方法与实践探讨
  • 【WPF】如何使用异步方法
  • 一文理解决策树:原理、数学公式与全流程实战讲解
  • 轻松实现金蝶与旺店通数据无缝对接的完整解决方案
  • 字节青训-找出最长的神奇数列
  • 【数据结构】快速排序(三种实现方式)
  • 【机器学习】Lesson3 - 逻辑回归(LR)二分类
  • VBA语言専攻介绍20241031
  • 用户统计开发思路
  • aarch64-opencv341交叉编译,并在arm上部署helloopencv
  • 【灯光数据最新整理】 2000至2023年“NPP-VIIRS“夜间灯光数据(500m分辨率)-最新出炉_附下载链接
  • HCIP--以太网交换安全(总实验)
  • ssm基于web的网络游戏交易平台信息管理系统的设计与实现+vue
  • Linux_02 Linux常用软件——vi、vim
  • 从0开始深度学习(22)——从全连接层到卷积
  • 【牛客算法】某司面试算法题:循环右移二叉树
  • 2024 CCF CSP-J/S 2024 第二轮认证 真题试卷
  • ubuntu下快捷键启动程序
  • Kotlin学习第三课