当前位置: 首页 > news >正文

Docker挂载镜像到本地(日常记录)

Docker挂载镜像到本地

1、进入jar包文件夹
cd docker-publish/
2、编写DockFile文件
#使用Jdk8环境作为基础镜像,如果镜像不在本地则会从DockerHub进行下载
#FROM openjdk:8-jdk-alpine
FROM openjdk:11
#VOLUME 指定了临时文件目录为/tmp。其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp。
#该步骤是可选的,如果涉及到文件系统的应用就很有必要了。
#/tmp目录用来持久化到 Docker 数据文件夹,因为 SpringBoot使用的内嵌Tomcat容器默认使用/tmp作为工作目录
VOLUME /mnt/docker-publish/:/risk-jar
#设置镜像的时区,避免出现8小时的误差
ENV TZ=Asia/Shanghai
# 将工作目录设置为 /risk-jar
WORKDIR /risk-jar
# 将当前目录下的所有内容复制到 /risk-jar 下
COPY . /risk-jar
#拷贝文件并且重命名
#ADD  rms-risk-service.jar springboot-docker.jar
#过-D参数在对jar打包运行的时候指定需要读取的配置,为了缩短 Tomcat 启动时间,添加一个系统属性指向 "/dev/urandom"
ENTRYPOINT ["java","-Xms256m","-Xmx512m","-Dspring.profiles.active=prod","-Djava.security.egd=file:/dev/urandom","-jar","rms-risk-service.jar"]
3、构建镜像
docker build -t docker-risk-service .
4、挂载镜像到本地和启动
docker run  -v /mnt/docker-publish/:/risk-jar   --name docker-risk  -d -p 6082:6082  docker-risk-service

说明:

本地目录:/mnt/docker-publish/

镜像目录:/risk-jar

镜像名称:–name docker-risk-service

端口号:-p 6082:6082

镜像:docker-risk-service

http://www.lryc.cn/news/308215.html

相关文章:

  • 【Elasticsearch查询】精确查询
  • 小狐狸chat2.7.2免授权修复版可用版
  • 通过QScrollArea寻找最后一个弹簧并且设置弹簧大小
  • 為什麼使用海外動態代理IP進行網路爬蟲?
  • LeetCode 热题100 刷题笔记
  • veridata安装
  • 面试笔记系列三之spring基础知识点整理及常见面试题
  • 面试笔记系列四之SpringBoot+SpringCloud+计算机网络基础知识点整理及常见面试题
  • Kernel[Device Tree] - 1. 设备树的由来
  • 第十四天-网络爬虫基础
  • Linux系统安装
  • springboot-基础-thymeleaf配置+YAML语法
  • 深入理解分库、分表、分库分表
  • Oracle中序列
  • 蓝牙耳机和笔记本电脑配对连接上了,播放设备里没有显示蓝牙耳机这个设备,选不了输出设备
  • Cadence Allegro PCB设计88问解析(三十四) 之 Allegro 中 DDR等长处理
  • 向爬虫而生---Redis 探究篇2<redis集群(1)>
  • [云原生] 二进制安装K8S(上)搭建单机matser、etcd集群和node节点
  • 乘积尾零(蓝桥杯)
  • 项目解决方案: 实时视频拼接方案介绍
  • 雾锁王国Enshrouded服务器CPU内存配置怎么选择?
  • yolov9,使用自定义的数据训练推理
  • 企业文件图纸加密有哪些?图纸文件加密防泄密软件如何选?
  • phpldapadmin This base cannot be created with PLA
  • 如何开发自己的npm包并上传到npm官网可以下载
  • Linux Shell脚本练习(一)
  • 面试数据库篇(mysql)- 11主从同步
  • Python中的os库
  • C++ | 使用正则表达式匹配特定形式的字符串
  • 计算机组成原理-第一/二章 概述和数据的表示和运算【期末复习|考研复习】