记录一下用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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彳卸风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值