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

    基于win10+Docker+idea的SpringBoot项目容器部署

    以前发过一些docker相关的文章,也发过一些Springboot相关的文章,今天这篇文章是教大家如何在win10下面基于docker构建Springboot项目 工具 & 环境 maven jdk idea docker win10 win10上安装Docker 软件安装这个就不多说了,大家可以参考这个帖子 :链接如下:https://blog.csdn.net/hunan961/article/details /79484098 主要注意两点就行了: 1.允许版本:64位Windows 10 Pro,专业版、企业版和教育版 2.开启虚拟化。 试试本地基于镜像创建容器。在镜像上点击Create container ? 填写好端口映射之后,点击Run 启动,然后在idea里面可以看到相关日志,启动成功,完美! ? 那么到这是不是就结束了呢?

    1.7K20发布于 2019-05-24
  • 来自专栏大猪的笔记

    容器部署bitwarden服务

    服务部署 首先创建bitwarden的数据文件夹。 this header -> https ### proxy_set_header X-Forwarded-Proto $scheme; } } 邀请添加用户 因为是自用的服务,在创建容器的时候设置了 就是启动容器的时候配置的那串。 ? 进入管理页面后,点击进入User的tab。出现用户管理页面。 ? 输入你中意邀请的邮箱。点击邀请。 此时,再返回注册用户页面。

    4.7K10发布于 2020-12-01
  • 【Docker】Prometheus容器部署

    prometheus.yml:/opt/bitnami/prometheus/conf/prometheus.yml \bitnami/prometheus:latest日志Prometheus Docker 映像将容器日志发送到

    66610编辑于 2024-03-25
  • 来自专栏大数据-Hadoop、Spark

    使用YAML部署容器

    在这个场景中,学习如何使用Kubectl创建和启动部署、复制控制器,并通过编写yaml定义通过服务公开它们。YAML定义定义了调度部署的Kubernetes对象。 可以更新对象并将其重新部署到集群中以更改配置。 Step 1 - Create Deployment 最常见的Kubernetes对象之一是部署对象。 部署对象定义了所需的容器规范,以及Kubernetes的其他部分用于发现和连接应用程序的名称和标签。 将下列定义复制到编辑器中。 $ kubectl create -f deployment.yaml deployment.apps/webapp1 created 由于它是一个部署对象,因此可以通过以下方式获取所有部署对象的列表 kubectl get pod因为所有的pod都有相同的标签选择器,它们将在部署的服务NodePort后进行负载平衡。向端口发出请求将导致不同的容器处理curl host01:30080请求。

    1.3K11发布于 2021-02-05
  • 【docker】zookeeper 容器部署

    当前版本为3.9.2你可以通过Qinghub部署工具直接安装部署,也可以手动按如下文档操作什么是ZookeeperzooKeeper 是一个开放源码的分布式协调服务,主要为了解决分布式架构下数据一致性问题 最终, 将简单易用的接口和性能高效、 功能稳定的系统提供给用户连接容器使用Docker 容器网络,应用程序容器可以轻松访问容器内运行的 Apache ZooKeeper 服务器。 连接到同一网络的容器可以使用容器名称作为主机名来相互通信。 zkCli.sh -server zookeeper-server:2181 get /使用 Docker Compose 文件如果未指定,Docker Compose 会自动设置一个新网络并将所有已部署的服务附加到该网络 默认值:10ZOO_SYNC_LIMIT:服务器距离领导者有多远。默认值:5ZOO_MAX_CNXNS:限制可与 Apache ZooKeeper 服务器建立的并发连接总数。

    1.9K10编辑于 2024-03-25
  • 来自专栏仲儿的专栏

    Nextcloud 源码部署迁移到容器部署

    因此,今天就来尝试一下从源码部署迁移到容器部署。 备份数据   源码部署方式需要管理员时常备份的数据主要是 Mysql 数据库、程序配置文件 config.php、存储数据三部分,而迁移到 Docker 部署也是需要这三部分即可。    对于 Docker 方式部署来说,存储数据文件夹只需要在启动应用时挂载目录到容器应用的对应目录即可,因此无需做任何更改。    启动容器   首先在 /home/ubuntu/nextcloud 目录下编写如下 docker-compose.yml 文件。 (采用 CC BY-NC-SA 4.0 许可协议进行授权) 本文标题:《 Nextcloud 源码部署迁移到容器部署 》 本文链接:https://lisz.me/tech/docker/nextcloud-docker.html

    1.5K11编辑于 2022-10-28
  • 来自专栏全栈程序员必看

    docker部署influx_docker容器部署

    使用docker部署influxdb 生成默认config.yml docker run \ --rm influxdb:latest \ influxd print-config > config.yml

    1.2K30编辑于 2022-11-19
  • 来自专栏全栈程序员必看

    docker部署Kafka_kafka容器部署

    9092 -v /etc/localtime:/etc/localtime wurstmeister/kafka 3.创建Replication为1,Partition为1的topic 进入kafka容器 zookeeper 172.17.137.55:2181 –replication-factor 1 –partitions 1 –topic partopic 4.查看topic的状态,在kafka容器中的 目录下输入bin/kafka-topics.sh –describe –zookeeper 172.17.137.55:2181 –topic partopic 5.发送kafka消息,在kafka容器

    1.4K30编辑于 2022-11-02
  • 【Docker】WordPress 容器部署

    当前版本为6.4.3你可以通过Qinghub部署工具直接安装部署,也可以手动按如下文档操作什么是 WordPress?WordPress 是世界上最受欢迎的博客和内容管理平台。 请注意,某些变量仅在容器首次启动时才被考虑。 WordPress 容器支持将 WordPress 应用程序连接到外部数据库。 否则,容器将执行安装向导并可以修改数据库中的现有数据。 WP-CLI 工具WordPress 容器包含命令行界面wp-cli,可以帮助您管理 WP 站点并与之交互。要运行此工具,请注意您需要使用正确的系统用户daemon。

    1.4K10编辑于 2024-03-25
  • 来自专栏雪雁的专栏

    Docker - 容器部署 Consul 集群

    本文介绍 Consul 部署已经在准备好 Docker 环境好前提下开始的。 CentOS 7.3 Docker CE 18.09.2 简介 ? 启动 Consul 和 Web 管理器 我们启动一个命名为 consul_server_1 的 Docker 容器来运行 Consul ,启动的 Consul 的版本是1.4.4。 组装集群 Consul 上面完成了一个单机版的 Consul 部署,下面我们将实现图中的的集群架构 Consul 部署。 ? master/consul Consul 官方文档 :https://www.consul.io/docs/agent/basics.html 使用Consul和Registration对Docker容器进行服务发现 /02/05/service-discovery-docker-containers-using-consul-and-registrator 基于Consul+Registrator+Nginx实现容器服务自动发现的集群框架

    3.5K30发布于 2019-04-22
  • 来自专栏EAWorld

    容器时代的DevOps部署

    本文目录: 一、企业应用的部署发展 二、普元容器云与DevOps的部署设计 三、面向微服务的部署设计 四、容器组装化部署 五、容器云集成之路 六、结语 一、企业应用的部署发展 企业应用,指的是那些部署在企业的服务器上 部署容器则将部署组件组织成一个可最终转换成运行环境的整体。部署装配则将多个部署容器组织在一起,组成一个相互依赖的系统架构。部署装配,部署容器通过部署环境与具体的环境建立关联。 四、容器组装化部署 前面我们说到了容器组装化部署,那么什么是容器组装化部署呢? 部署复杂,介质大,稳定性要求高的应用,也可以考虑使用整体化部署模式。 五、容器云集成之路 DevOps平台要支持容器部署,必然需要集成容器云平台,可能还不只一个容器云平台。 曾在PDM,云计算,数据备份,移动互联相关领域公司工作,10年IT工作经验。

    2.2K70发布于 2018-03-30
  • 【Kubernetes中部署容器服务】

    在Kubernetes中部署一个节点容器,通常需要编写Kubernetes清单文件(YAML文件)来定义部署和服务。 以下是一个基本的例子,展示如何在Kubernetes中部署一个简单的Nginx容器。 步骤1:创建一个命名空间(可选) 为了更好地组织和管理资源,你可以创建一个命名空间。 apiVersion: v1 kind: Namespace metadata: name: my-namespace 步骤2:创建一个部署文件 这个部署文件会创建一个包含Nginx容器的Pod。 get services -n my-namespace 这就是一个基本的在Kubernetes中部署节点容器的过程。 这个示例使用了Nginx容器,你可以根据实际需求更改容器镜像和配置。

    20910编辑于 2025-08-29
  • 来自专栏程序猿的大杂烩

    容器部署Spring Cloud项目

    rancher上修改容器的网络设置,这种方式会方便一些,因为容器会经常销毁、重建,每次都手动去配置DNS比较麻烦。 nameserver 202.102.24.35 或设置容器的网络: ? ---- 构建order服务 构建完product服务后,这一小节我们来部署order服务,首先需要修改配置文件,将mysql、rabbitmq、zipkin的地址都改为线上容器能够连接的地址,注意,必须是确认是能够连接到的地址 timeoutInMilliseconds: 6000 circuitBreaker: enabled: true requestVolumeThreshold: 10 ---- 构建api-gateway 构建完order服务后,最后我们来部署api-gateway服务,首先需要修改配置文件,将redis、rabbitmq的地址都改为线上容器能够连接的地址,注意,必须是确认是能够连接到的地址

    1.6K30发布于 2020-09-23
  • 来自专栏Python数据分析实例

    Docker 容器部署技术

    本文主要介绍Docker容器技术概述、Docker的安装及相关常见操作命令。 Docker容器技术概述 Docker重新定义了程序开发测试、交付和部署的过程。 虚拟机是操作系统级别的隔离,容器是进程级别的隔离。 Docker是开源的应用容器引擎,开发者可以将应用及其依赖的软件一起打包到容器中,实现一次部署到处运行的效果。 当应用切换服务器时,再次部署相当于复制一个文件的操作,节约大量的安装部署时间。 Docker容器技术优势 1、启动快、解决虚拟机资源消耗问题 启动容器相当于启动本机一个进程,启动速度快。 ) #停止所有容器 10容器的备份和恢复 docker commit -p<容器ID>备份命名 #备份,导出到本地 docker save 备份名> 导出本地容器路径全名 docker load -i 本地容器路径 #恢复容器 下一篇Docker 容器部署 Python 应用,敬请期待!

    2.1K32编辑于 2022-04-08
  • 来自专栏不止dotNET

    高可用:MongoDB 容器部署

    本文中选择 MongoDB 的副本集的方式来进行演示,副本集相对简单,也能达到高可用的目的,架构图如下: image-20230421154204059 为了方便,在一台服务器上使用多个容器的方式来进行部署 ,真实场景下只需要把三个容器分别部署到三台服务器上即可,具体步骤如下: 1、准备一台 CentOS 服务器,安装好 Docker 和 docker-compose 。 下面命令为进入容器名 mongo1 的容器内部。 20230423111141579 10、到这里,MongoDB 在 Docker 中部署副本集就已经完成,接下来可以通过一些场景测试下是否能故障自动转移,我验证的场景如下: 重启虚拟机后检查 MongoDB 在高可用部署中,一定要结合实际情况进行权衡后,采取既能解决问题,又驾轻就熟的方案,否则,出现问题,如果不能及时解决,效果还不如单机。

    1K20编辑于 2023-09-01
  • 来自专栏MasiMaro 的技术博文

    Java 学习笔记(10)——容器

    针对这种需求一般都是使用容器来存储。之前说过Java中的数组,但是数组不能改变长度。 Java中提供了另一种存储方式,就是用容器类来处理这种需要动态添加或者删除元素的情况 概述 Java中最常见的容器有一维和多维。单维容器主要是一个节点上存储一个数据。比如列表和Set。 单维容器的上层接口是Collection,它根据存储的元素是否为线性又分为两大类 List与Set。 Collection 接口 Collection 是单列容器的最上层的抽象接口,它里面定义了所有单列容器都共有的一些方法: boolean add(E e):向容器中添加元素 void clear(): 清空容器 boolean contains(Object o): 判断容器中是否存在对应元素 boolean isEmpty(): 容器是否为空 boolean remove(Object o): 移除指定元素

    89750发布于 2019-06-24
  • 来自专栏云原生知识宇宙

    打造超级富容器开发环境(四):部署容器

    部署 YAML编写 Kubernetes 的 YAML 来部署 devcontainer,示例:apiVersion: apps/v1kind: DaemonSetmetadata: labels: ,可用于在容器内运行某些项目的容器构建脚本,路径一致方便host上的dockerd对项目路径mount进容器 name: data mountPropagation dnsPolicy 置为 Default,表示容器内直接使用宿主机所使用的 DNS 解析,保持容器内外的 DNS 解析行为一致。 hostNetwork 置为 true,直接使用宿主机的网络,不使用容器网络(没必要)。将宿主机根目录挂载到容器内的 /host 下,这样就可以在容器内操作宿主机内任意文件,无需登录宿主机的 SSH。 将宿主机的 /data/root 挂载到容器的用户目录(/root),因为很多软件都会写入文件到用户目录下,如果不持久化,容器重启后就会丢失。

    33810编辑于 2024-06-10
  • 来自专栏轩辕镜像

    TOMCAT Docker 容器部署指南

    Tomcat以其轻量、稳定和高效的特性,广泛应用于企业级JavaWeb应用的部署和运行。随着容器化技术的普及,使用Docker部署Tomcat已成为主流方案之一。 容器部署不仅简化了环境配置,还提高了应用的可移植性和一致性。本文将详细介绍如何通过Docker快速部署Tomcat,并提供生产环境下的最佳实践和故障排查指南。 例如,拉取JDK25版本的命令为:展开代码语言:BashAI代码解释dockerpullxxx.xuanyuan.run/library/tomcat:jdk25-temurin-noble容器部署基本部署 nametomcat\--health-cmd"curl-fhttp://localhost:8080/||exit1"\--health-interval=30s\--health-timeout=10s ,从环境准备、镜像拉取、容器部署到功能测试、生产优化及故障排查,提供了一套完整的企业级部署指南。

    47010编辑于 2025-11-14
  • 来自专栏锅总

    部署loki采集kubernetes容器日志

    部署方式 所有服务部署在rancher中 容器日志采集端Promtail用DaemonSet部署 容器日志接收端Loki用Deployment部署 容器日志查看Grafana用Deployment部署 loki namespace: default spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 /v1/push positions: filename: /tmp/positions.yaml target_config: sync_period: 10s grafana namespace: default spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 livenessProbe: failureThreshold: 3 initialDelaySeconds: 30 periodSeconds: 10

    58110编辑于 2024-06-12
  • 来自专栏轩辕镜像

    GITLAB Docker 容器部署指南

    通过Docker容器部署GITLAB-CE,可大幅简化安装流程、提高环境一致性,并便于快速扩展和迁移。 环境准备Docker环境安装GITLAB-CE容器部署依赖Docker引擎,推荐使用以下一键安装脚本完成Docker环境配置(支持Ubuntu/Debian/CentOS等主流Linux发行版):展开代码语言 gitlab-ce若输出类似以下内容,说明镜像拉取成功:展开代码语言:TXTAI代码解释xxx.xuanyuan.run/gitlab/gitlab-celatestxxxxxxxx2weeksago2.1GB容器部署部署前准备 -eGITLAB_ROOT_PASSWORD:设置管理员(root)初始密码容器状态检查容器启动后,通过以下命令监控初始化进度(首次启动需10-15分钟,取决于服务器性能):展开代码语言:BashAI代码解释 /CD功能,配置自动化构建、测试和部署流水线根据团队规模和需求,调整GitLab角色权限及项目管理策略建立定期备份机制,并测试备份恢复流程,确保数据安全关注GitLab官方更新日志,及时升级镜像以获取新功能和安全补丁通过容器部署

    88110编辑于 2025-12-04
领券