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

公司名称大全简单泉州seo优化

公司名称大全简单,泉州seo优化,深圳做网站排名公司哪家好,自己的服务器如何做网站1.构建jar包 2.构建自定义的镜像dockerfile vim Dockerfile # 使用 OpenJDK 17 作为基础镜像,该镜像包含 JDK 17 环境 # 该镜像适用于需要编译或运行基于 JDK 17 的 Java 应用程序FROM openjdk:8-jdk-alpine# 设置容器中的工作目录为 /app # 所有后续操作&#xf…

1.构建jar包
在这里插入图片描述
2.构建自定义的镜像dockerfile
vim Dockerfile

# 使用 OpenJDK 17 作为基础镜像,该镜像包含 JDK 17 环境
# 该镜像适用于需要编译或运行基于 JDK 17 的 Java 应用程序FROM openjdk:8-jdk-alpine# 设置容器中的工作目录为 /app
# 所有后续操作(如文件复制、命令执行等)都会基于该目录进行WORKDIR /app# 将本地的 JAR 文件 复制到容器的 /app 目录下
# COPY 命令将指定路径的文件从构建上下文复制到镜像中的目标路径# 将jar包放入/app目录下,并重新命名为app.jar
ADD ruoyi-admin.jar ruoyi.jar# 暴露容器的 8201端口,使得主机能够与容器的指定端口进行通信
# 通常用于 Web 服务或应用程序监听端口
# 可以根据应用需要更改为其他端口号EXPOSE 8081# 定义容器启动时的默认命令,使用 ENTRYPOINT 设置为 java -jar 来启动应用
# 这行命令会在容器启动时运行 Java 应用,加载指定的 JAR 文件
# 如果没有其他命令传入,ENTRYPOINT 将执行默认的 java -jar jar包名称ENTRYPOINT ["java","-jar"] 
CMD ["app.jar"]
# 相当于 java -jar xxx.jar

构建镜像 docker build -t ruoyidemo .
(镜像名称)【注意有.表示当前目录】

启动容器 docker run --name ruoyidemo -p 8081:8081 -d
(容器名称)
在这里插入图片描述
1.【报错】“docker run” requires at least 1 argument. 少了镜像名称
docker run -d --name ruoyi -p 8081:8081 ruoyidemo
name后面是容器名称,ruoyidemo是镜像名称
在这里插入图片描述
2.端口占用
在这里插入图片描述
确实被占用了,又去改dockerfile里的改成8082
在这里插入图片描述
3.再运行,可能之前运行错误的时候,末尾写的ruoyi,已创建了个8081端口的错的ruoyi,于是删除docker rm ruoyi。重新再run,成功。
docker run -d --name ruoyi -p 8082:8082 --network hmall ruoyidemo
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
简单的两个命令,卡我两小时qvq

4.下一步解决项目和mysql、redis互相访问
在这里插入图片描述
6379是redis 8081是emqx mysql是3306

# 1.首先通过命令创建一个网络
docker network create hmall# 2.然后查看网络
docker network ls
# 结果:
NETWORK ID     NAME      DRIVER    SCOPE
639bc44d0a87   bridge    bridge    local
403f16ec62a2   hmall     bridge    local
0dc0f72a0fbb   host      host      local
cd8d3e8df47b   none      null      local
# 其中,除了hmall以外,其它都是默认的网络# 3.让dd和mysql都加入该网络,注意,在加入网络时可以通过--alias给容器起别名
# 这样该网络内的其它容器可以用别名互相访问!
# 3.1.mysql容器,指定别名为db,另外每一个容器都有一个别名是容器名
docker network connect hmall mysql --alias db
# 3.2.db容器,也就是我们的java项目
docker network connect hmall dd# 4.进入dd容器,尝试利用别名访问db
# 4.1.进入容器
docker exec -it dd bash
# 4.2.用db别名访问
ping db
# 结果
PING db (172.18.0.2) 56(84) bytes of data.
64 bytes from mysql.hmall (172.18.0.2): icmp_seq=1 ttl=64 time=0.070 ms
64 bytes from mysql.hmall (172.18.0.2): icmp_seq=2 ttl=64 time=0.056 ms
# 4.3.用容器名访问
ping mysql
# 结果:
PING mysql (172.18.0.2) 56(84) bytes of data.
64 bytes from mysql.hmall (172.18.0.2): icmp_seq=1 ttl=64 time=0.044 ms
64 bytes from mysql.hmall (172.18.0.2): icmp_seq=2 ttl=64 time=0.054 ms
http://www.dtcms.com/wzjs/76313.html

相关文章:

  • 师德师风建设网站下载app
  • 怎么做网站点击率监控工具百度识图搜索图片来源
  • wordpress分类列表显示企业seo整站优化方案
  • 做网站需要域名 域名是啥重庆seo优化效果好
  • php+网站开发案例教程培训计划方案模板
  • 南和网站建设公司太原网站建设网站开发语言
  • 后端开发和前端开发的区别广东知名seo推广多少钱
  • 合租网站设计推广普通话作文
  • 橙子建站怎么使用郑州网站建设
  • 词条有哪些网站可以做男生和女生在一起探讨人生软件
  • 建设部施工合同范本seo数据是什么意思
  • 各类网站建设nba赛季排名
  • wordpress网站视频播放上海网站建设制作
  • 淘宝客网站怎么备案网站外链平台
  • wed网站开发是什么江北seo综合优化外包
  • 设计师对网站的意义网站注册页面
  • 瑞安网站建设成功的网络营销案例
  • seo做的不好的网站搜索引擎营销的特点
  • 有经验的江苏网站建设什么是网络营销渠道
  • 网络有限公司做女装网站的seoshanghai net
  • win8网站设计海外互联网推广平台
  • 已经有网站域名如何做网页找百度
  • 做网站运用的软件智慧软文网站
  • 贵阳网站建设网站制作互联网营销师
  • 最专业微网站首选公司网站收录平台
  • 专做国际时事评论网站新闻今天最新消息
  • 制作企业网站多少钱百度投放广告
  • 淘宝运营跟做网站哪种工资高吉林黄页电话查询
  • 河南网站优化建设上海市人大常委会
  • 张家港做网站的网络推广引流