银河麒麟服务器ky10 server wvp镜像制作

在线安装docker

复制代码
yum install docker -y
复制代码
cat` `>/etc/docker/daemon.json<<EOF`
`  {`
`    "registry-mirrors": ["https://registry.docker-cn.com","https://dockerhub.azk8s.cn","https://hub-mirror.c.163.com"]`
`  }`
`EOF
复制代码
systemctl start docker`
`

创建Dockerfile文件,编写文件内容

创建一个名为Dockerfile的文件,并添加以下内容:

确保JAR包和配置文件与Dockerfile位于同一目录下。

复制代码
# 使用基础镜像`
`FROM openjdk:8-jdk-alpine`
 
`# 将当前目录下的jar文件复制到容器的/app目录下`
`COPY wvp-pro-2.6.8.jar /app/wvp-pro-2.6.8.jar`
 
`# 将当前目录下的配置文件复制到容器的/app目录下`
`COPY application.yml /app/application.yml`
 
`# 设置工作目录`
`WORKDIR /app`
 
`# 运行JAR包,并指定配置文件`
`ENTRYPOINT ["java","-jar","wvp-pro-2.6.8.jar","--spring.config.location=/app/application.yml"]`
`

在上面的Dockerfile中,我们使用了openjdk:8-jdk-alpine作为基础镜像,该镜像包含了Java运行环境。然后,我们将JAR包和配置文件复制到容器的/app目录下,并设置工作目录为/app。最后,我们使用ENTRYPOINT指令来指定如何运行JAR包,其中--spring.config.location参数用于指定配置文件的路径。

创建docker镜像

复制代码
docker build -t 2.6.8-wvp-image .`
`

这将使用Dockerfile中的配置来构建一个名为your-app-image的Docker镜像。创建路径为当前目录。

查看镜像

完成之后输入 docker images 查看镜像

相关推荐
~城南花已开~5 分钟前
Redfish 事件接收服务搭建指南(Ubuntu Server 实测)
linux·服务器·python·ubuntu
承渊政道11 分钟前
新增一台服务器时还要重新装Nginx?Ansible只改hosts目标列表,同一份Playbook继续执行
运维·nginx·ansible·内网穿透·cpolar
德迅云安全-上官18 分钟前
服务器遭攻击如何快速响应?从技术原理到接入防御架构的实战指南
运维·服务器·架构
我命由我1234519 分钟前
6-2.Python 异常处理 - 异常捕获(捕获指定异常、常见异常类型、异常信息)
java·运维·开发语言·python·http·https·java-ee
倔强的石头10626 分钟前
【Linux指南】进程通信系列(四):命名管道 FIFO —— 让陌生进程按名字见面
linux·服务器·网络
A-刘晨阳42 分钟前
同一句需求优化前后差多少?Prompt Optimizer先整理提示词,再用同一个模型直接对比结果
运维·prompt·cpolar
开开心心就好1 小时前
证件照排版打印工具,免费可自定义尺寸
服务器·开发语言·算法·随机森林·pdf·音视频·散列表
李纲明1 小时前
WordPress 结账页一直转圈不跳支付:AJAX、缓存排除、支付回调和 REST 怎么逐层核
运维·ajax·缓存·wordpress·woocommerce·devdiy·结账
fengkai45451 小时前
7、Kubernetes的Ingress&Network&Scheduler
运维·kubernetes·k8s·ingress·network·scheduler
码农客栈1 小时前
mt7601u移植
linux·运维·服务器