首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Ywrby

    3-Docker应用部署

    Docker应用部署 一般部署步骤 搜索镜像 拉取镜像 创建容器 操作容器 部署MySQL 前文说到,Docker容器本身不能直接与外部机器通信,其只能与宿主机直接通信,而宿主机又可以直接与外部机器通信 ROOT用户密码(此处等号不可省) mysql:latest # 指定容器镜像 创建完成后,Docker容器的3306端口已经映射到宿主机的3306端口,可以通过外网访问3306端口对mysql进行操作 部署 c_tomcat \ -v $PWD:/usr/local/tomcat/webapps \ # 配置数据卷 -p 8080:8080 \ # 配置映射端口 tomcat:latest # Tomcat部署并启动后默认会启动服务器

    49010编辑于 2022-10-27
  • 来自专栏java程序员思维

    java应用监控之CAT安装部署

    往期文章 应用监控系列之谁开发谁运行谁监控 java应用监控之调用链跟踪选型之Zipkin、Pinpoint、SkyWalking、CAT 目录 1、cat安装环境 2、git安装 3、下载cat代码 4、docker安装部署 5、cat容器化部署 1、cat安装环境 Linux 2.6以及之上(2.6内核才可以支持epoll),线上服务端部署请使用Linux环境,Mac以及Windows环境可以作为开发环境 ,美团点评内部CentOS 6.5 Java 6,7,8,服务端推荐是用jdk7的版本,客户端jdk6、7、8都支持 Maven 3及以上 MySQL 5.6,5.7,更高版本MySQL都不建议使用,不清楚兼容性 一般建议规模较小的公司直接使用磁盘模式,可以申请CAT服务 端,500GB磁盘或者更大磁盘,这个磁盘挂载在/data/目录上 2、git安装 yum install git 查看git 版本 git --version 3、 Docker-ce: sudo yum -y install docker-ce 启动 Docker 后台服务 systemctl start docker docker version 5、cat容器化部署

    2.6K10发布于 2019-05-24
  • 来自专栏云架构修炼手册

    使用springloaded进行java应用部署

    groupId> <artifactId>springloaded</artifactId> <version>1.2.7.RELEASE</version> </dependency> 普通jdk应用 java -javaagent:/Users/pollyduan/springloaded-1.2.7.RELEASE.jar -noverify SomeJavaClass 只要修改class文件, Context reloadable="false" 修改启动配置增加代理 如果是纯tomcat中配置,修改启动脚本catalina.bat(linux中为catalina.sh): #windows #set JAVA_OPTS =-javaagent:/Users/pollyduan/springloaded-1.2.7.RELEASE.jar -noverify #linux export JAVA_OPTS="-javaagent

    1.3K30发布于 2019-11-04
  • 来自专栏全栈程序员必看

    java 动态获取web应用部署路径

    DEPLOY_PATH = CurrentClassFilePath.substring(0, lastpath); } 參考:http://blog.sina.com.cn/s/blog_6f3da9650101d70r.html

    72610编辑于 2022-07-08
  • 来自专栏Java

    Java进阶-在Ubuntu上部署SpringBoot应用

    随着云计算和容器化技术的普及,Linux 服务器已成为部署 Web 应用程序的主流平台之一。Java 作为一种跨平台的编程语言,具有广泛的应用场景。 本文将详细介绍如何在 Ubuntu 服务器上部署 Java 应用,包括环境准备、应用发布、配置反向代理(Nginx)、设置系统服务以及日志管理等步骤。 四、部署 Java 应用你可以通过构建一个可执行的 JAR 文件来部署 Java 应用程序。假设你已经有一个构建好的 JAR 文件,将你的 JAR 文件传输到 Ubuntu 服务器上的目标目录。 3. 九、总结通过以上步骤,你可以在 Ubuntu 上成功部署 Java 应用,使用 Nginx 配置反向代理,确保应用能够高效稳定地提供服务。

    88233编辑于 2025-01-18
  • 来自专栏Godev

    外包精通--使用helm3快速部署应用

    helm3 instruction 个人笔记网站http://note.27ops.com 版本对比 helm3 与helm2对比,官方文档。 https://helm.sh/docs/topics/v2_v3_migration/ 官方 官方网站 https://helm.sh/ https://helm.sh/ github https:/ /github.com/helm/helm/releases https://github.com/helm/helm/releases 部署 官网部署文档 https://helm.sh/docs/intro master01 ~]# curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 1.0.0 2.0.5 Declarative, GitOps continuous delivery tool fo... #... and many more 部署应用

    73130编辑于 2023-07-31
  • 来自专栏菲宇

    Kubernetes集群部署tomcat容器Java web应用流程

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 可以使用Postman来进行接口测试,测试通过表示部署成功。 以上步骤的部署也可以结合持续集成CI/CD来进行,能简化不少流程。

    1.7K20发布于 2019-06-12
  • 来自专栏Java学习网

    Java项目实践,部署Tomcat应用http升级https

    3、Tomcat中安装https证书 以Tomcat 7为例说明安装步骤: (1)、解压已下载保存到本地的Tomcat证书文件。 解压后您将看到文件夹中有2个文件,您可为两个证书文件重命名。 (3)、修改配置文件server.xml,并保存。

    1.7K20发布于 2020-12-08
  • 来自专栏嘎嘎软件测试

    Java系列】IDEA一键部署SpringBoot应用

    Cloud Toolkit支持多种IDE,因为我比较常用IDEA,所以接下来我就分享下通过IDEA Cloud Toolkit插件一键部署SpringBoot应用的过程。 一、Cloud Toolkit简介 Cloud Toolkit 云插件集开发、测试、诊断、部署为一体的免费本地 IDE 插件,帮助开发者真正实现一键式研发部署。 提升研发部署速度数倍以上,大幅降低研发成本。 二、Cloud Toolkit教程 1、应用部署 在IDEA plugins搜做Cloud Toolkit,进行安装并重启IDEA。 3、上传文件 三、总结 Cloud Toolkit真的是效率神器呀,官网上有更多好玩的教程,玩起来。 【腾讯云】多款云产品1折起,买云服务器送免费机器,最长免费续3个月。最近在做活动,点击下方链接去瞅瞅,一年100+,捣鼓捣鼓。

    1.4K20编辑于 2022-12-17
  • 来自专栏Java开发

    结合 Docker 部署 Java 应用的详细实践指南

    Docker容器化部署Java应用:从基础到生产实践 二、Docker部署Java应用的核心流程 1. 镜像构建策略选择 在构建Java应用Docker镜像时,有多种策略可供选择。 ' } failure { echo '部署失败' } } } 八、总结与展望 本文全面介绍了Docker容器化部署Java应用的核心技术和最佳实践。 随着Java 17成为长期支持版本,以及GraalVM原生镜像技术的成熟,未来Java应用的容器化部署将更加轻量高效。 通过持续学习和实践,开发者可以构建出更加高效、可靠、安全的Java应用容器化部署方案。 Docker,Java 应用部署,容器化,微服务架构,Docker Compose,Kubernetes,Spring Boot,Maven,Gradle,Dockerfile,Jar 包部署,容器编排

    1.5K31编辑于 2025-07-04
  • 来自专栏青青天空树

    手把手docker部署java应用(初级篇)

    本篇记录了如何将一个 java 应用部署到 docker 中。 主要讲述了以下几个部分: docker 部署 mysql docker 部署 activemq docker 部署 elastricsearch 集群 docker 部署 java 应用 docker 下面来使用容器技术部署我们应用。还是分为三部分,但是每个进程使用一个容器,做到 0 配置启动容器。 实战   在此默认已经会安装 docker,且了解基本操作。 /start.sh 部署 java 环境包   还是使用之前制作的 jar 镜像来启动 java 应用,这里以部署 jar 包为例,如果部署 war 包则需要在 tomcat 镜像上部署。 -jar das.jar   本篇只是记录了如何使用一容器一进程的方式来部署 java 应用.

    4.5K20发布于 2019-07-08
  • 来自专栏大数据那些事

    记录java应用部署到k8s中

    最近任务是把之前运行在docker里的自己写的java镜像部署到k8 s中,踩了一些坑,记录如下: 1.在写yaml文件时指定非shell命令而是一些命令行的时候要加上bash -c否则会报错:exec labels: app: java-data-store spec: replicas: 1 selector: matchLabels: app: java-data-store template: metadata: labels: app: java-data-store spec: containers: - name: java-data-store image: harbor:9501/library/openjdk:8-jdk-alpine imagePullPolicy spec: selector: app: java-data-store ports: - port: 40502 targetPort: 40502

    60210发布于 2021-03-20
  • 来自专栏nginx

    Java应用部署指南:使用Jar文件与端口配置

    Java应用部署指南:使用Jar文件与端口配置 在Java应用开发中,将应用打包为Jar文件并部署到服务器是一项基本而重要的技能。 端口配置的Web工具实现 为了简化Java应用部署过程,我开发了一个直观的Web界面,帮助用户生成正确的启动命令。 容器化部署考虑 在现代应用部署中,Docker等容器技术越来越普及。 通过掌握这些知识,您可以: 理解Jar文件的基本概念和创建方法 掌握多种配置服务器端口的方式 使用提供的Web工具简化部署过程 实施安全的最佳实践 适应容器化部署的需求 Java应用部署虽然看似简单, 希望本文能为您提供全面的指导,帮助您更高效地部署和管理Java应用程序。

    46410编辑于 2025-11-16
  • 来自专栏开发经验

    Spring Boot魔法:简化Java应用的开发与部署

    本文将深入探讨Spring Boot的魔法,如何简化Java应用的开发与部署,并通过示例代码演示其强大功能。 什么是Spring Boot? 现在,让我们深入探讨Spring Boot的一些魔法,以了解如何简化Java应用的开发与部署。 Spring Boot的魔法 1. 步骤3:运行应用程序 在项目的根目录下,使用以下命令运行应用程序: mvn spring-boot:run 或者,您可以在IDE中运行Application.java类。 结论 Spring Boot的魔法在于它能够显著简化Java应用程序的开发和部署。 如果您是Java开发者,强烈建议您掌握Spring Boot,并将其应用于您的项目中。它将帮助您提高开发效率,减少样板代码,使您的应用程序更容易维护和部署

    78110编辑于 2023-12-13
  • 来自专栏开发笔记

    部署Python应用

    安装Python 3.7.5 CentOS默认安装的是2.7.5版本的python [root@iZuf6e3zah39uzoj5pg1myZ ~]# python -V Python 2.7.5 更新成阿里云 && make install Looking in links: /tmp/tmpf2s9baqm Processing /tmp/tmpf2s9baqm/setuptools-47.1.0-py3- none-any.whl Processing /tmp/tmpf2s9baqm/pip-20.1.1-py2.py3-none-any.whl Installing collected packages ~]# python -V Python 3.8.5 [root@iZuf6e3zah39uzoj5pg1myZ ~]# which pip /usr/bin/pip [root@iZuf6e3zah39uzoj5pg1myZ /usr/bin/python2 部署文件 关于依赖安装的问题,使用批量安装的方式生成依赖清单,多了很多奇奇怪怪的东西,就直接手动使用pip安装了 另外,linux系统无法识别模块的问题通过:

    1.4K10发布于 2020-08-11
  • 来自专栏cwl_Java

    Docker应用部署

    4 应用部署 4.1 MySQL部署 (1)拉取mysql镜像 docker pull centos/mysql-57-centos7 (2)创建容器 docker run -di --name=tensquare_mysql MYSQL_ROOT_PASSWORD=123456 mysql -p 代表端口映射,格式为 宿主机映射端口:容器运行端口 -e 代表添加环境变量 MYSQL_ROOT_PASSWORD 是root用户的登陆密码 (3) 远程登录mysql 连接宿主机的IP ,指定端口为33306 4.2 tomcat部署 (1)拉取镜像 docker pull tomcat:7-jre7 (2)创建容器 创建容器 -p表示地址映射 -name=mytomcat -p 9000:8080 -v /usr/local/webapps:/usr/local/tomcat/webapps tomcat:7-jre7 4.3 Nginx部署 (1)拉取镜像 docker pull nginx (2)创建Nginx容器 docker run -di --name=mynginx -p 80:80 nginx 4.4 Redis部署 (1)拉取镜像

    1.4K20发布于 2019-12-25
  • 来自专栏golang云原生new

    Statefulset部署应用

    Statefulset Statefulset 资源 Statefulset 也是和 ReplicaSet 一样的属于 K8S 中的一种资源,可以管理 pod 的,但是 Statefulset 是可以专门定制一类应用 ,并且这些应用每一个实例都是不可替代的,可以说是独一无二 正因为 ReplicaSet 无法解决上述的问题,Statefulset 就来帮忙解决了,那么我们来看一下 Statefulset 为什么能解决 pod-pl5hk 和 pod-mjl2h 就真的一点关系都没有,若是说有关系,那就只能是都是从同一个模板创建出来的 在用图来说明一下 Statefulset 的扩缩容 Statefulset 管理的 3

    72820编辑于 2023-09-01
  • 来自专栏云计算linux

    Docker 应用部署

    Docker 应用部署 一、部署MySQL 搜索mysql镜像 docker search mysql 拉取mysql镜像 docker pull mysql:5.6 创建容器,设置端口映射、目录映射 进入容器,操作mysql docker exec –it c_mysql /bin/bash 使用外部机器连接容器中的mysql 二、部署Tomcat 搜索tomcat镜像 docker search 将容器的8080端口映射到主机的8080端口 **-v $PWD:/usr/local/tomcat/webapps:**将主机中当前目录挂载到容器的webapps 使用外部机器访问tomcat 三、部署 日志目录 使用外部机器访问nginx 四、部署Redis 搜索redis镜像 docker search redis 拉取redis镜像 docker pull redis:5.0 创建容器,设置端口映射 /redis-cli.exe -h 192.168.149.135 -p 6379 column1 column2 column3 content1 content2 content3

    59710编辑于 2024-12-13
  • 来自专栏sktj

    Kubernetes(3:部署)

    1 3个节点: k8s-master k8s-node1 k8s-node2 2 yum install -y docker 3 所有节点安装kubelet kubeadm kubectl

    72230发布于 2019-09-24
  • 来自专栏修己xj

    Docker化Spring Boot3应用:从镜像构建到部署

    随着容器化技术的发展,越来越多的应用采用了容器化部署的方式。容器化部署极大地减少了因部署环境不同带来的差异,实现了一次构建、随处运行的效果。此外,容器化还具有版本管理、快速启动、持续集成等优点。 今天,我们将介绍如何在Linux上通过命令行构建和运行Spring Boot 3服务的镜像。 ENV JAVA_HOME /usr/local/jdk-21.0.2 ENV PATH $PATH:$JAVA_HOME/bin 将我们的jdk文件openjdk-21.0.2_linux-x64 构建完成后我们会在服务器上使用以下命令看到我们刚刚构建的镜像 docker images | grep jdk 使用Maven打包服务 在本地打包我们spring boot3服务,我们此处为了方便修改服务中的静态文件 总结 通过以上步骤,我们实现了使用Spring Boot构建Docker镜像并部署的全过程。Docker使得应用部署变得更加简单和一致,无论是在本地开发环境还是在生产环境,都能保证应用的可靠运行。

    1.2K10编辑于 2024-05-22
领券