docker-dockerfile

1、windows安装docker

下载docker-desktop,按照提示一步步安装,

配置docker镜像的存储位置

2、编写dockerfile

再springboot 项目的根目录下创建Dockerfile 文件

文件内容

java 复制代码
#引入JDK配置
FROM openjdk:8
#发布到网上时只会把jar包和Dockerfile发布上去
COPY target/demo-0.0.1-SNAPSHOT.jar /app.jar
#地址映射
CMD ["--server.port=8080"]
#对外暴露端口(可以任意修改)
EXPOSE 8080
#执行命令
ENTRYPOINT ["java","-jar","/app.jar"]

target/demo-0.0.1-SNAPSHOT.jar 需要提前打包好

3、创建镜像

点脚本执行

控制台输入命令行执行

java 复制代码
docker build -t my-image .

my-image是镜像名称 my-image和最后面的点好中间有个空格

4、效果

相关推荐
云和数据.ChenGuang2 分钟前
Zabbix 6 与 PHP 5 版本**完全不兼容
运维·开发语言·php·zabbix·运维工程师
yuxuan66994 分钟前
【Docker】使用docker启动禅道出现mysql.sock 文件已经存在的bug
mysql·docker·centos·bug
深圳安锐科技有限公司5 分钟前
隧道变形监测 变焦视觉非接触式 自动化分析 远程管理省心
运维·自动化·实时监测·隧道监测·自动化监测·结构健康监测
电气铺二表姐1377441661513 分钟前
从并网到离网,尽在掌握:分布式储能微网智能监控与能量管理系统
运维·分布式·物联网·能源
测试人社区—小叶子29 分钟前
接口测试全攻略:从Swagger到MockServer
运维·c++·人工智能·测试工具·机器人·自动化·测试用例
文军的烹饪实验室30 分钟前
【无标题】unix:///tmp/supervisor.sock no such file
linux·运维·unix
yscript32 分钟前
GPU分配BUG: Duplicate GPU detected : rank 1 and rank 0 both on CUDA device d5000
linux·运维·服务器·vscode·bug
Watermelo61739 分钟前
【简单快速】windows中docker数据如何从C盘迁移到其他盘
java·运维·docker·容器·运维开发·devops·空间计算
龙吟游戏40 分钟前
Ubuntu Server 25.10安装
linux·运维·ubuntu
zzxxlty42 分钟前
windows 迁移ubuntu wsl从C盘到D盘
linux·运维·ubuntu