首页 > 其他分享 >新建微服务工程并形成jar包,部署到docker容器

新建微服务工程并形成jar包,部署到docker容器

时间:2024-04-11 16:22:05浏览次数:26  
标签:容器 服务 6001 jar docker dockerfile

流程:

1.创建微服务使用springcloud

 

 

2.打jar包:

 

 3.把jar包上传到linux服务器中。

4.编写dockerfile文件

vim dockerfile

dockerfile文件内容:

 5. 构建镜像

 

docker build -t zzyy_docker:1.6 .

 6.运行容器

docker run -d -p 6001:6001 容器Id 

 7.访问测试

 

标签:容器,服务,6001,jar,docker,dockerfile
From: https://www.cnblogs.com/pingguomang/p/18129477

相关文章

  • Docker生态架构及部署
    一、Docker生态架构1、生态架构1.1DockerHost用于安装Dockerdaemon的主机,即为DockerHost,并且该主机中可基于容器镜像运行容器。1.2Docker daemon用于管理DockerHost中运行的容器、容器镜像、容器网络等,管理由Containerd.io......
  • docker介绍
    1docker介绍1.1什么是虚拟化在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是......
  • jar命令更新SpringBoot项目jar包里的补丁文件
    最近在因为项目依赖了太多微服务的包,所以项目经常报错,又因为在联调接口,需要经常打包,所以想直接在springboot项目的一个jar包直接加上自己的补丁,然后重新部署就行,提高效率使用压缩软件打开jar,然后往里面直接替换class文件,不过启动后,会报错Causedby:java.lang.IllegalStateExc......
  • Docker 创建“虚悬镜像”+“正常的镜像”
     写一个虚悬镜像的dockerfile:1. 具体操作步骤:1)vimdockerfile2)编写如下的dockerfile内容3)构建:dockerbuild. //没有指定镜像名字和tag名字   如果看到有虚悬镜像,一般来讲,都是要把它给删除掉。使用dockerfile去创建一个正常的镜像:1.流程:2.准备的dockerfil......
  • Dockerfile 安装centos案例
    1.编写dockerfile文件去安装cetos的操作步骤:   2.执行Dockerfile文件:dockerbuild-tcentosjava8:1.5.ps:其中,-t选项用于指定镜像的名称,centosjava8:1.5是你为镜像命名的名称,可以替换成其他任意名称。.表示当前目录,指示Docker在当前目录下寻找Dockerfil......
  • docker安装运行Redis
    第一步:下拉redisdockerpullredis:7.2.4我下拉的是目前最新版本,也就是7.2.4版本dockerps查看容器运行情况第二步:挂载目录mkdir-p/home/user/lyapp/redis/conf/home/user/lyapp/redis/data第三步:新建并修改配置文件在/path/redis/conf/下新建redis.conf文件,即/home/user/l......
  • github-webhook+docker实现项目可持续自动化部署
    目录一、项目手动部署二、项目自动部署自动构建部署流程docker概念补充使用nginx+pm2+github-webhook+docker实现项目自动部署注:docker也能实现pm2的守护进程功能(持续启动项目),所以使用了docker就不需要使用pm2了但是需要注意的是使用node启动的webhook服务器不......
  • Docker常用命令(傻瓜式笔记)
    话不多说,跟我学习Docker常用命令!Docker#查看内核uname-r#启动dockersystemctlstartdocker#查看docker状态systemctlstatusdocker#重启dockersystemctlrestartdocker#查看版本dockerversion#查看信息dockerinfo#获取帮助docker--help#查......
  • 使用java代码删除nexus maven仓库中的jar包和pom.xml等组件
    pom.xml<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://ma......
  • 记录一个springcloud-task-core.jar导致CommandLineRunner @order排序失效的问题
    项目中编写了几个CommandLineRunner,并且加上了spring的@order注解,期望在启动时会按顺序执行(从order的value小到大执行),但是实际使用发现排序不生效于是进行debug,CommandLineRunner类的排序是在SpringApplication.class的callRunners方法privatevoidcallRunners(ApplicationCon......