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

建设网站的时候如何查看网站架构

建设网站的时候,如何查看网站架构,做安卓开发要去看哪些网站,中国e网网站建设1.将项目打包,上传到服务器的指定目录 2.在该目录下创建Dockerfile文件 3.Dockerfile写入如下指令 # 基于哪个镜像 FROM java:8 # 拷贝文件到容器,也可以直接写成ADD xxxxx.jar /app.jar ADD springboot-file-0.0.1.jar file.jar RUN bash -c touch /…

1.将项目打包,上传到服务器的指定目录

2.在该目录下创建Dockerfile文件

3.Dockerfile写入如下指令

# 基于哪个镜像
FROM java:8
# 拷贝文件到容器,也可以直接写成ADD xxxxx.jar /app.jar
ADD springboot-file-0.0.1.jar file.jar
RUN bash -c 'touch /file.jar'
# 声明需要暴露的端口
EXPOSE 8018
# 配置容器启动后执行的命令
ENTRYPOINT ["java","-jar","/file.jar"]

其中指令的含义:

  • FROM:基础镜像,FROM java:8 指的是拉取一个jdk1.8的镜像
  • MAINTAINER:作者,MAINTAINER demo 作者是demo
  • ADD: 将打包的可执行jar包复制到镜像中并重命名(用 COPY 也可),ADD springboot-file-0.0.1.jar  file.jar 将pringboot-file-0.0.1.jar 复制到镜像中并重命名为 file.jar
  • EXPOSE: 声明端口
  • ENTRYPOINT : 容器启动之后执行的命令,java -jar file.jar 即启动jar

4.创建好Dockerfile文件之后,执行命令构建镜像

注意:-t 后面的文件名与Dockerfile中重命名后的文件名保持一致

docker build -t file .

构建成功后可以使用docker images命令查看镜像。

5.镜像构建成功之后,就可以运行容器

docker run -d --restart=always --name file -p 8080:8080 file

其中参数的含义:

  • -d :后台运行容器,并返回容器ID
  • –restart=always :容器在停止或服务器开机之后会自动重新启动
  • -p :指定端口映射
  • 最后的 file指定镜像
  1. 启动容器后可以使用 docker ps命令查看启动的容器
  2. docker logs --tail 300 -f 容器id ,可以查看服务的日志。
  3. 如果想更新jar包,只需要使用docker cp file-0.0.1-SNAPSHOT.jar 容器ID:/file.jar,就可以将file-0.0.1-SNAPSHOT.jar拷贝进容器并重命名,然后 docker restart 容器ID 重启容器。

6.在浏览器访问测试的url

指定端口映射为8018

访问探针接口http://192.168.110.105:8018/test/say

到这里,docker 部署可执行文件就成功了 

7.注意事项

7.1.推荐的删除镜像和容器的方法

 优雅地删除镜像的最佳做法是:先停止容器,再删除容器,最后删除镜像
 优雅地删除容器的最佳做法是:先停止容器,再删除容器。 
#查看容器
docker ps
#停止容器
docker stop 容器名称或ID
#删除容器
docker rm 容器名称或容器ID#查看镜像
docker images
#删除镜像
docker rmi 镜像id

7.2. 端口问题 

注意Dockerfile文件中的端口与docker run保存一致,最好与jar包的端口一致

7.3.因运存不足无法给进程分配更多的文件句柄数而异常退出

docker 启动报错 library initialization failed - unable to allocate file descriptor table - out of memory

因运存不足无法给进程分配更多的文件句柄数而异常退出

原运行指令
docker run -d --restart=always --name file -p 8018:8018 file
1
改为
docker run --ulimit nofile=1024 -d --restart=always --name file -p 8018:8018 file

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

相关文章:

  • 企业网站建设能解决什么问题茂名网站设计
  • 网站建设服务器域名南阳做网站费用
  • 网站文章更新怎么做网站后台分模块
  • h5网站开发软件下载定制vx免费
  • 看乱码的网站十大办公室设计公司
  • 怎么做网站旅游宣传河南省建设协会网站
  • 电子工程网站大全东台建设企业网站
  • 自己建的网站能用吗手机网址2021年免费不封
  • 在天极网做网站有效果吗网站建设先进技术
  • 自媒体123网站珠海移动网站建设公司
  • 做论坛网站需要多大空间网站建设用什么服务器
  • 网站开发平台建设电子商务网站建设目标分析
  • 网站建设平台招商wd mycloud wordpress
  • 网站建设视频l福建漳州东山建设局官方网站
  • 网站开发与rest长春网站建设解决方案
  • 济南网站建设网站建网站需要注意的问题
  • 视频网站开发是什么搜索引擎优化代理
  • 获取网站访客qq信息wordpress自动发帖
  • 天津手动网站建设调试给中小企业提供网站建设服务
  • 烟台产品网站建设青海省建设厅网站备案资料
  • 招聘网站哪个平台比较好互联网公司排名 中国
  • 网站的建设部署与发布做会计网站的流程
  • 大学专业网站大兴网站建设公司
  • 4s店网站模板ui设计网上培训课程
  • 娄底网站建设的公司一个网站有哪些优势
  • 制作一个网站数据库怎么做的百度一下百度搜索
  • 广州做网站制作公司个人注册公司查询
  • 站酷网下载小程序代理合作
  • 网站建设面试问题郑州百度网站快速优化
  • 江西省住房保障建设厅网站网站seo 优帮云