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

网站建设结构wordpress 注册中文名

网站建设结构,wordpress 注册中文名,广州自助网站搭建建站公司,购物网站是用什么软件做的说明#xff1a;平常我们使用Docker运行各种容器#xff0c;极大地方便了我们对开发应用的使用#xff0c;如MySQL、Redis#xff0c;以及各种中间件#xff0c;使用时只要拉镜像#xff0c;运行容器即可。本文介绍如何创建一个Demo#xff0c;自定义构建一个镜像。 开…说明平常我们使用Docker运行各种容器极大地方便了我们对开发应用的使用如MySQL、Redis以及各种中间件使用时只要拉镜像运行容器即可。本文介绍如何创建一个Demo自定义构建一个镜像。 开始之前需要在自己的服务器或者虚拟机内安装Git、Maven、JDK和Docker可参考下面这两篇文章 Docker安装卸载 在云服务器上安装Jenkins前提部分 创建项目 首先在GitLab上创建一个仓库里面写一个Demo代码如下 Controller import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;RestController RequestMapping(/docker) public class DockerFileController {GetMappingpublic String getDockerFile() {return Hello Dockerfile!;} }启动类 import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;SpringBootApplication public class App {public static void main(String[] args) {SpringApplication.run(App.class, args);} }Application.yml server:port: 8080pom.xml ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.hezy/groupIdartifactIddocker_file_demo/artifactIdversion1.0-SNAPSHOT/versionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.7.12/versionrelativePath//parentpropertiesmaven.compiler.source11/maven.compiler.sourcemaven.compiler.target11/maven.compiler.targetproject.build.sourceEncodingUTF-8/project.build.sourceEncoding/propertiesdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build/project启动测试没得问题 编写Dockerfile文件 将代码push到远程仓库登录服务器用git将代码克隆到服务器里 进入项目的根目录编写Dockerfile文件。Dockerfile文件就是需要自定义镜像的脚本文件文件内包含了一个个指令说明了构建该镜像所需的环境及操作。相关指令如下 FROM指定基础镜像即代码运行的环境 ENV设置变量可在下面执行CMD命令时使用如设置JAVA的环境 COPY拷贝文件 RUN执行Linux的shell命令 EXPOSE指定容器运行的端口如上面的项目则需要指定为8080即程序运行的端口 ENTRYPOINT运行程序的CMD命令如java -jar jar包 如前面的Demo项目Dockerfile文件内容如下 # 使用官方 OpenJDK 11 镜像作为基础镜像 FROM openjdk:11# 将应用程序 JAR 文件复制到容器中 COPY ./target/docker_demo-1.0-SNAPSHOT.jar /home/docker_demo.jar# 指定容器启动时运行的命令 CMD [java, -jar, /home/docker_demo.jar]注意文件名必须是Dockerfile 构建容器 在当前目录敲下面的命令将项目打包 mvn clean package如果你想确认一下jar包有没问题可以像我一下进入target目录手动启动下看报不报错 继续敲下面的命令构建镜像制定镜像名-t为docker-demo注意后面有个点. docker build -t docker-demo .首次构建需要下载openjdk可能有点慢如下是我首次构建时的信息花了5分钟左右 启动容器 这时敲下面的命令可以查看是否新增了一个镜像 docker images或者 docker image ls然后敲下面的命令使用这个镜像启动一个容器 docker run --name docker-demo -p 8080:8080 -d docker-demo–name指定容器名 –p指定映射的端口外部访问云服务器8080端口就是访问这个容器内的8080端口即项目运行的端口 这时打开浏览器输入服务器公网IP:8080/docker敲回车。成功访问没得问题。 总结 本文介绍了如何构建Docker自定义镜像
http://www.w-s-a.com/news/785061/

相关文章:

  • 衡水网站托管企业二级网站怎么做
  • 丹阳网站建设公司旅游类网站开发开题报告范文
  • 地方门户网站建设苏州网站优化建设
  • 谁用fun域名做网站了网络营销的三种方式
  • 织梦网站上传天津网站建设电话咨询
  • 论坛网站搭建深圳网
  • 天津建立网站营销设计window7用jsp做的网站要什么工具
  • 英文网站wordpress所有图片
  • 我做的网站怎么打开很慢网络营销典型企业
  • 新增备案网站python3网站开发
  • 诊断网站seo现状的方法与通信工程专业做项目的网站
  • 南京 微网站 建站alexa排名查询统计
  • 天津网站建设企业系统wordpress已发布不显示不出来
  • 大连网站前端制作公司局域网视频网站建设
  • 张家界建设局网站电话wordpress网站怎么建
  • 淄博网站建设有实力装修培训机构哪家最好
  • 彩票网站建设seo优化师是什么
  • 怎么做英文网站网站建设基本费用
  • dede网站名称不能保存wordpress运费设置
  • 出口网站制作好一点的网站建设
  • 在小说网站做编辑怎么找韶关市建设局网站
  • 网站策划怎么做内容旅游型网站建设
  • 东莞百度网站推广ppt模板免费下载的网站
  • 网站建设项目管理基本要求网站空间到期影响
  • 做奖杯的企业网站谁有推荐的网址
  • wordpress能做企业站吗wordpress收发邮件
  • 电子产品网站建设策划方案腾讯企业邮箱注册申请免费
  • 哪些网站可以免费做代码自己电脑做网站服务器广域网访问
  • 高端网站设计青海省教育厅门户网站学籍查询
  • 长春网站优化公司网站制作400哪家好