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

网站维护主要做什么宁波网站建设seo

网站维护主要做什么,宁波网站建设seo,模板建站合同,深圳龙华区好玩的地方一、docker私有镜像仓库 1、docker私有镜像仓库 库(Repository)是集中存放镜像的地方,又分为公共镜像和私有仓库。 当我们执行docker pull xxx的时候,它实际上是从registry.docker.com这个地址去查找,这就是Docker公…

一、docker私有镜像仓库

1、docker私有镜像仓库

库(Repository)是集中存放镜像的地方,又分为公共镜像和私有仓库。

当我们执行docker pull xxx的时候,它实际上是从registry.docker.com这个地址去查找,这就是Docker公司为我们提供的公共仓库。在工作中,我们不可能把企业项目上传到公共仓库进行管理,所以为了更多管理镜像,Docker允许我们搭建本地私有仓库。

私有仓库最常用的就是registry、Harbor两种,那接下来详细介绍如何搭建私有仓库。Docker 官方提供了一个搭建私有仓库的镜像registry,只需把镜像下载下来,运行容器并暴露5000端口,就可以使用了。

registry服务默认将上传的镜像保存在容器的/var/lib/registry,使用-v参数将容器的/var/lib/registry目录映射到本地/opt/registry目录。即可实现将镜像保存到宿主机/opt/registry目录。

2、使用docker部署私有镜像仓库registry

docker pull registry

3、启动私有镜像仓库

docker run -d -p 5000:5000 --name registry registry

二、项目打包

1、maven添加打包插件

<build><finalName>${project.artifactId}-${project.version}</finalName><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>${spring-boot.version}</version><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin></plugins>
</build>

2、maven视图:

3、功能说明:

build-info:生成项目的构建信息文件 build-info.properties

repackage:这个是默认 goal,在 mvn package 执行之后,这个命令再次打包生成可执行的 jar,同时将 mvn package 生成的 jar 重命名为 *.origin

run:这个可以用来运行 Spring Boot 应用

start:这个在 mvn integration-test 阶段,进行 Spring Boot 应用生命周期的管理

stop:这个在 mvn integration-test 阶段,进行 Spring Boot 应用生命周期的管理

4、打包项目

执行打包插件的run方法,打包项目

打包生成的jar包在项目文件的target文件夹里,我们需要将打包完成的jar包copy到linux服务器里面

三、项目部署

1、编写Dockerfile文件文件

//在jar包同级目录下添加Dockerfile文件
vim Dockerfile//将下列配置拷贝进Dockerfile
FROM java:8u20
MAINTAINER docker_maven docker_maven@email.com
WORKDIR /ROOT
ADD javadome-0.0.1-SNAPSHOT.jar javadome.jar
CMD ["java", "-version"]
ENTRYPOINT ["java", "-Dfile.encoding=utf-8","-jar", "javadome.jar"]
EXPOSE 63075

FORM java:8u20是指编译的jdk,如果使用的是openjdk也可以改成openjdk:17

javadome-0.0.1-SNAPSHOT.jar 是同级目录下的jar包的全名

javadome.jar 对jar包起的别名

EXPOSE 63075 指打包程序的端口号,一般与项目指定的端口号一致

2、创建docker镜像

docker build -t javadome:1.0 .

javadome:1.0 指打包项目的镜像名及版本号(可以自己指定),后面有个 . 不能掉

3、查看镜像是否已存在

docker images

4、创建docker容器(部署)

docker run --name javadome -p 63075:63075 -idt javadome:1.0

5、查看容器是否创建成功

dokcer ps

四、测试

修改前端项目的请求地址为服务器地址,放行服务器相关端口,测试功能是否可以实现

http://www.yayakq.cn/news/733081/

相关文章:

  • 广告网站怎么做html免费网页模板
  • 做网店装修的网站有哪些网站设计 开发人员
  • 网站建设华威公司怎么样如何建设网站zy258
  • 深圳微信网站建设公司哪家好邯郸招工信息网
  • 网站建设客户好评信苏州中小型网站建设
  • 广东省做网站推广公司苏州网联盛网站建设
  • 宁津诚信建设网站给wordpress菜单加图标
  • 西安市高陵区建设局网站手把手教你学网站建设
  • 网站建设费按多少年摊销asp网站开发四酷全书
  • 自己做网站卖东西需要交税吗wordpress js链接
  • 宝洁公司网站建设现状vs网站开发实例
  • 兰州网站建设q479185700惠外贸网站建设便宜
  • 免费个人网站制作在线做书照片网站
  • 热水器网站建设 中企动力在线设计平台saas的市场份额
  • 双轨网站开发号码认证
  • 如何建设一个国际化的网站泰安市平台公司
  • 作文网站高中mysql做网站怎么查看数据
  • 校园网站的作用wordpress iis伪静态规则
  • 网站系统升级seo诊断工具
  • 网站权重做任务领佣金的网站
  • 哪里有做配音的兼职网站苏州网页设计方法
  • wap蓝天建站企业建网站选中企动力
  • logo和网站主色调网站报价表
  • 专业做网站开发的公司wordpress主题不显示图片
  • 网站用什么做关键词二七网站建设
  • 济南网站建设 荐搜点网络网站名词
  • 新网站做百度推广 收录正规网络教育培训机构
  • 网站营销单页面留言武夷山住房和城乡建设局网站
  • 个人网站制作总体设计免费拓客软件
  • 门户网站是指提供什么的网站seo是什么意思紧要