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

记录一下用docker克隆某授权制定ip的环境恢复

#首先还是要看日志根据问题去进行调整

java web的老项目配置文件一般是 bin启动里边的脚本 还有conf中的 xml配置文件

再或者就是classes中的配置文件,再或者就是lib中的jar包中的配置文件

1.安装docker

2.创建docker网络

docker network create --driver bridge --subnet 172.16.2.0/24 --gateway 172.16.2.1 mynet

镜像制作

FROM ubuntu:latest

# 设置环境变量,避免交互式提示
ENV DEBIAN_FRONTEND=noninteractive

# 安装编译依赖
RUN apt-get update && apt-get install -y \
    build-essential \
    wget \
    && apt-get clean \
    && rm -rf /var/lib/apt/lists/*

# 下载并编译安装 cronolog
RUN wget https://files.cnblogs.com/files/crazyzero/cronolog-1.6.2.tar.gz -O cronolog-1.6.2.tar.gz \
    && tar -xzf cronolog-1.6.2.tar.gz \
    && cd cronolog-1.6.2 \
    && ./configure \
    && make \
    && make install \
    && cd .. \
    && rm -rf cronolog-1.6.2*  # 清理临时文件

# 安装 OpenJDK 8
RUN apt-get update && apt-get install -y \
    openjdk-8-jdk \
    && apt-get clean \
    && rm -rf /var/lib/apt/lists/*

# 设置 JAVA_HOME 环境变量
ENV JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
ENV PATH=${JAVA_HOME}/bin:${PATH}

# 设置默认的命令
CMD ["/bin/bash"]

docker run -it --name my-tomcat-container \
  --network mynet --ip 172.16.2.10 \
  -p 8106:8106 \
  -v $(pwd)/apache-tomcat:/usr/local/tomcat \
  ubuntu-corn-jkd:1.0

根据需要对容器内增加工具

安装 vm

docker exec -it 1d00 /bin/bash
apt-get update && apt-get install -y vim

安装.....
docker exec -it 1d00 /bin/bash
apt-get update && apt-get install -y coreutils
安装.....

docker exec -it 1d00 /bin/bash
apt-get update && apt-get install -y iputils-ping


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

相关文章:

  • Amazon Outposts:构建混合云的安全堡垒,让数据安全“零距离”
  • WIFI的SSID超长,隐藏,重复 (2.4G和5G差异)
  • 使用virtualenv遇到的问题,工具冲突
  • 千峰React:函数组件使用(1)
  • Windows 11【1001问】安装Windows 11的六种方法
  • java23种设计模式-桥接模式
  • 蓝桥杯之枚举
  • 记录Qt 虚拟键盘样式修改与使用
  • 用Python写一个获取IP地址的脚本
  • android s下make otapackage编译失败
  • YOLOv10 解析与地平线 征程 6 模型量化
  • 中国AI科技崛起,资本市场投资正当时
  • 前端浏览器开发中的浏览器兼容问题【持续更新】
  • 软考高级【网络规划设计师】 综合知识
  • 【QT Quick】C++扩展QML类型
  • stm32-LCD(液晶显示器)
  • 【Matlab仿真】Matlab Function中如何使用静态变量?
  • rust笔记10-多线程
  • MySQL 8.0 Enterprise Backup (MEB) 备份与恢复实践指南
  • 力扣hot100 —— 电话号码字母组合; 子集 (非回溯做法)简单易懂