第一步拉取所需修改的镜像

例如镜像:10.0.1.138/cicd-base/rag-nginx                  <none>                         cc5429037fb

1.测试时间与系统版本,根据实际修改👇

docker run --rm cc5429037fb6 sh -c "date && cat /etc/os-release"

以下输出就是系统版本;

2.它是 Debian/Ubuntu 系统,请在当前目录创建 Dockerfile:以上内容粘贴结果可以通过大模型修改生成想要的Dockerfile👇

cat > Dockerfile << 'EOF'
FROM cc5429037fb6

ENV TZ=Asia/Shanghai
RUN apt-get update && \
    apt-get install -y tzdata && \
    ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && \
    echo $TZ > /etc/timezone && \
    apt-get clean && \
    rm -rf /var/lib/apt/lists/*
EOF

3. 构建新镜像

docker build -t 10.0.1.138/cicd-base/rag-nginx:v1 .  # 名字及版本自定义根据实地修改

4.验证新镜像

5.确定没问题推送镜像

docker push 10.0.1.138/cicd-base/rag-nginx:v1

更多推荐