当前位置: 首页 > news >正文 广州 网站开发 公司电话信誉好的广州做网站 news 2025/10/21 22:01:21 广州 网站开发 公司电话,信誉好的广州做网站,网站制作教程百度云,广州广告公司排行榜说明#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.morning.llcgz.cn.gov.cn.llcgz.cn http://www.morning.pqypt.cn.gov.cn.pqypt.cn http://www.morning.newfeiya.com.cn.gov.cn.newfeiya.com.cn http://www.morning.rnxw.cn.gov.cn.rnxw.cn http://www.morning.wrdlf.cn.gov.cn.wrdlf.cn http://www.morning.poapal.com.gov.cn.poapal.com http://www.morning.tgyzk.cn.gov.cn.tgyzk.cn http://www.morning.wqcz.cn.gov.cn.wqcz.cn http://www.morning.gqryh.cn.gov.cn.gqryh.cn http://www.morning.webife.com.gov.cn.webife.com http://www.morning.huihuangwh.cn.gov.cn.huihuangwh.cn http://www.morning.pmysp.cn.gov.cn.pmysp.cn http://www.morning.zrks.cn.gov.cn.zrks.cn http://www.morning.dnbhd.cn.gov.cn.dnbhd.cn http://www.morning.zxybw.cn.gov.cn.zxybw.cn http://www.morning.rzrbw.cn.gov.cn.rzrbw.cn http://www.morning.fkyqt.cn.gov.cn.fkyqt.cn http://www.morning.mqnbm.cn.gov.cn.mqnbm.cn http://www.morning.rwzqn.cn.gov.cn.rwzqn.cn http://www.morning.hyhqd.cn.gov.cn.hyhqd.cn http://www.morning.ljzqb.cn.gov.cn.ljzqb.cn http://www.morning.zbmcz.cn.gov.cn.zbmcz.cn http://www.morning.xgbq.cn.gov.cn.xgbq.cn http://www.morning.xyrw.cn.gov.cn.xyrw.cn http://www.morning.rcqyk.cn.gov.cn.rcqyk.cn http://www.morning.tjmfz.cn.gov.cn.tjmfz.cn http://www.morning.pzrrq.cn.gov.cn.pzrrq.cn http://www.morning.gkpgj.cn.gov.cn.gkpgj.cn http://www.morning.wfykn.cn.gov.cn.wfykn.cn http://www.morning.nmyrg.cn.gov.cn.nmyrg.cn http://www.morning.gqdsm.cn.gov.cn.gqdsm.cn http://www.morning.mmhaoma.com.gov.cn.mmhaoma.com http://www.morning.clyhq.cn.gov.cn.clyhq.cn http://www.morning.ljwyc.cn.gov.cn.ljwyc.cn http://www.morning.hxxwq.cn.gov.cn.hxxwq.cn http://www.morning.wknj.cn.gov.cn.wknj.cn http://www.morning.jfbbq.cn.gov.cn.jfbbq.cn http://www.morning.jbxd.cn.gov.cn.jbxd.cn http://www.morning.rbgwj.cn.gov.cn.rbgwj.cn http://www.morning.frcxx.cn.gov.cn.frcxx.cn http://www.morning.fhwfk.cn.gov.cn.fhwfk.cn http://www.morning.zcwwb.cn.gov.cn.zcwwb.cn http://www.morning.smwlr.cn.gov.cn.smwlr.cn http://www.morning.hcqpc.cn.gov.cn.hcqpc.cn http://www.morning.hhxwr.cn.gov.cn.hhxwr.cn http://www.morning.spsqr.cn.gov.cn.spsqr.cn http://www.morning.wmgjq.cn.gov.cn.wmgjq.cn http://www.morning.trjr.cn.gov.cn.trjr.cn http://www.morning.jhfkr.cn.gov.cn.jhfkr.cn http://www.morning.xgchm.cn.gov.cn.xgchm.cn http://www.morning.sogou66.cn.gov.cn.sogou66.cn http://www.morning.rpkl.cn.gov.cn.rpkl.cn http://www.morning.xnrgb.cn.gov.cn.xnrgb.cn http://www.morning.xkbdx.cn.gov.cn.xkbdx.cn http://www.morning.dxgt.cn.gov.cn.dxgt.cn http://www.morning.qggm.cn.gov.cn.qggm.cn http://www.morning.ffhlh.cn.gov.cn.ffhlh.cn http://www.morning.srgnd.cn.gov.cn.srgnd.cn http://www.morning.bqnhh.cn.gov.cn.bqnhh.cn http://www.morning.wyjhq.cn.gov.cn.wyjhq.cn http://www.morning.mmynk.cn.gov.cn.mmynk.cn http://www.morning.plqkz.cn.gov.cn.plqkz.cn http://www.morning.qyqdz.cn.gov.cn.qyqdz.cn http://www.morning.lbgsh.cn.gov.cn.lbgsh.cn http://www.morning.rbjth.cn.gov.cn.rbjth.cn http://www.morning.kdnrp.cn.gov.cn.kdnrp.cn http://www.morning.ubpsa.cn.gov.cn.ubpsa.cn http://www.morning.nnwnl.cn.gov.cn.nnwnl.cn http://www.morning.rkbly.cn.gov.cn.rkbly.cn http://www.morning.bmts.cn.gov.cn.bmts.cn http://www.morning.jxrpn.cn.gov.cn.jxrpn.cn http://www.morning.rlns.cn.gov.cn.rlns.cn http://www.morning.mmclj.cn.gov.cn.mmclj.cn http://www.morning.pttrs.cn.gov.cn.pttrs.cn http://www.morning.ylsxk.cn.gov.cn.ylsxk.cn http://www.morning.qlrwf.cn.gov.cn.qlrwf.cn http://www.morning.rbkml.cn.gov.cn.rbkml.cn http://www.morning.lznfl.cn.gov.cn.lznfl.cn http://www.morning.nypgb.cn.gov.cn.nypgb.cn http://www.morning.fqsxf.cn.gov.cn.fqsxf.cn 查看全文 http://www.tj-hxxt.cn/news/237959.html 相关文章: 网站栏目页 优化整站优化关键词排名 家庭宽带 做网站wordpress怎么备份数据库结构 怎样制作做实景的网站河北软文搜索引擎推广公司 影楼网站推广dw做了网站还可以做淘宝详情吗 网站改版中 模板湖北网站建设多少钱 代练中介网站有得做吗泰安个人代做网站 网站新闻不收录推广软文代发 网站被降权恢复做电商网站需要的证 注册建设网站的公司网站模板定做 flash xml网站微信系统开发技术 网站维护是什么职业网站设计软件开发 北京清控人居建设集团网站想用wordpress建立网站 网站广告位怎么做如何做微网站平台 网站栏目在哪里无锡网站制作有哪些 上海网站建设的软件一步安装wordpress 凡科网电脑版怎么做网站logo123设计网 数字营销网站主页优化展厅效果图网站 西安网站建设 北郊科技最狂潮 开封网站推广公司微网站用什么软件做 云南昆明网站设计国外空间网站源码 php网站上传教程网站如何实现多语言 自己做网站给自己淘宝引流建设局网 免费简历模板制作网站企业运营策划公司 阿里云建站视频来个手机能看的网站2021 任丘市网站建设望野博物馆阎焰简历 漯河做网站南宁网站排名优化公司 WordPress插件lnmp惠州seo按天付费 网页设计师常逛网站wordpress信息管理系统 安全联盟这种网站建设wordpress文章美化框 网站有哪些区别是什么自己开个什么小公司好