docker国内版扩展下载镜像,安装jdk17+运行java项目

https://1ms.run/

1.docker中安装jdk17命令

docker pull docker.1ms.run/mritd/openjdk17

在这里插入图片描述

2.jdk17安装成功后使用docker image ls,可查看所有已安装的容器
在这里插入图片描述

3.将打包后的jar包放入服务器后,运行以下命令运行启动jdk

docker run -d -p 8089:8089 --restart=always -e TZ=Asia/Shanghai -v /home/admintest/tmpro/www/temp.jar:/home/admintest/tmpro/www/temp.jar -v /home/admintest/tmpro/www:/home/admintest/tmpro/www --name temp 7b995948969d java -jar /home/admintest/tmpro/www/temp.jar


-d 后台启动
-p 端口
-restart 指定重启策略 设置容器的重启策略为 always,即使容器停止也会自动重启。
-e TZ=Asia/Shanghai 设置时区时间
-v /home/admintest/tmpro/www/temp.jar:/home/admintest/tmpro/www/temp.jar 将主机上的 temp.jar 文件挂载到容器内的相同路径
用途:
	允许容器直接运行主机上的 temp.jar 文件(无需复制到容器内部)。
	如果主机上的 temp.jar 更新,容器内会实时生效(无需重建镜像)。
-v /home/admintest/tmpro/www:/home/admintest/tmpro/www 将主机上的 /home/admintest/tmpro/www 目录挂载到容器内的相同路径

--name temp 容器名称
7b995948969d 容器id,也可填写容器名称
java -jar /home/admintest/tmpro/www/temp.jar 启动运行命令

在这里插入图片描述
4.使用docker ps查看容器启动情况,可通过curl测试java程序是否可以正常运行
在这里插入图片描述

5.其他操作命令

启动命令
docker start 5231a009d3cc  // 可填写容器id或容器名称temp
停止命令:
docker stop temp
重启命令:
docker restart temp
中止容器
docker kill temp
删除容器:-f强制删除 
docker rm temp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值