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

    容器部署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 映像将容器日志发送到

    65610编辑于 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 会自动设置一个新网络并将所有已部署的服务附加到该网络 和观察者 - Zoo1:2888:3888::1,zoo2:2888:3888:observer::2为了获得可靠的 Apache ZooKeeper 服务,您应该将 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 - 容器部署 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
  • 【Docker】WordPress 容器部署

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

    1.4K10编辑于 2024-03-25
  • 【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容器,你可以根据实际需求更改容器镜像和配置。

    20310编辑于 2025-08-29
  • 来自专栏EAWorld

    容器时代的DevOps部署

    本文目录: 一、企业应用的部署发展 二、普元容器云与DevOps的部署设计 三、面向微服务的部署设计 四、容器组装化部署 五、容器云集成之路 六、结语 一、企业应用的部署发展 企业应用,指的是那些部署在企业的服务器上 部署容器则将部署组件组织成一个可最终转换成运行环境的整体。部署装配则将多个部署容器组织在一起,组成一个相互依赖的系统架构。部署装配,部署容器通过部署环境与具体的环境建立关联。 第二阶段进行部署设计,为应用创建部署装配,部署容器等。 第三阶段进行部署转换,将部署装配与部署容器绑定环境,并添加部署配置,定义部署模式,单节点或双节点等。 四、容器组装化部署 前面我们说到了容器组装化部署,那么什么是容器组装化部署呢? 部署复杂,介质大,稳定性要求高的应用,也可以考虑使用整体化部署模式。 五、容器云集成之路 DevOps平台要支持容器部署,必然需要集成容器云平台,可能还不只一个容器云平台。

    2.2K70发布于 2018-03-30
  • 来自专栏程序猿的大杂烩

    容器部署Spring Cloud项目

    经过一番排查后,发现是这个容器内无法ping通外网,所以无法克隆远程的仓库。确定问题后,马上查找不能ping通外网的原因。 rancher上修改容器的网络设置,这种方式会方便一些,因为容器会经常销毁、重建,每次都手动去配置DNS比较麻烦。 nameserver 202.102.24.35 或设置容器的网络: ? ---- 构建order服务 构建完product服务后,这一小节我们来部署order服务,首先需要修改配置文件,将mysql、rabbitmq、zipkin的地址都改为线上容器能够连接的地址,注意,必须是确认是能够连接到的地址 ---- 构建api-gateway 构建完order服务后,最后我们来部署api-gateway服务,首先需要修改配置文件,将redis、rabbitmq的地址都改为线上容器能够连接的地址,注意,必须是确认是能够连接到的地址

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

    Docker 容器部署技术

    本文主要介绍Docker容器技术概述、Docker的安装及相关常见操作命令。 Docker容器技术概述 Docker重新定义了程序开发测试、交付和部署的过程。 虚拟机是操作系统级别的隔离,容器是进程级别的隔离。 Docker是开源的应用容器引擎,开发者可以将应用及其依赖的软件一起打包到容器中,实现一次部署到处运行的效果。 当应用切换服务器时,再次部署相当于复制一个文件的操作,节约大量的安装部署时间。 Docker容器技术优势 1、启动快、解决虚拟机资源消耗问题 启动容器相当于启动本机一个进程,启动速度快。 2、体积小、快速部署 开发的应用在自己电脑上运行,换一台机器可能无法运行,需要环境配置。 使用Docker可以将应用程序及依赖包打包在一个文件里,运行这个文件就会启动虚拟服务器。 -i 本地容器路径 #恢复容器 下一篇Docker 容器部署 Python 应用,敬请期待!

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

    高可用:MongoDB 容器部署

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

    99020编辑于 2023-09-01
  • 来自专栏云原生知识宇宙

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

    部署 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),因为很多软件都会写入文件到用户目录下,如果不持久化,容器重启后就会丢失。

    33210编辑于 2024-06-10
  • 来自专栏全栈开发那些事

    docker-compose容器编排部署

    docker-compose部署微服务 1、Docker-Compose是什么? 2、应用场景 3、docker-compose部署SpringBoot项目 3.1 编写Dockfile 3.2 编写docker-compose.yaml 3.3 修改工程配置 3.4 将相关文件上传到服务器 3.5 执行docker-compose up   本文是对Docker+Nginx打包部署前后端分离项目这篇文章的补充,原文是简单的用docker部署的,需要一个一个pull镜像,一个一个启动容器 可以很容易地用一个配置文件定义一个多容器的应用,然后使用一条指令安装这个应用的所有依赖,完成构建。Docker-Compose 解决了容器容器之间如何管理编排的问题。 3、docker-compose部署SpringBoot项目 3.1 编写Dockfile # 基础镜像使用java FROM java:8 # 作者 MAINTAINER xtt # VOLUME 指定临时文件目录为

    2.1K20编辑于 2023-02-25
  • 来自专栏轩辕镜像

    TOMCAT Docker 容器部署指南

    Tomcat以其轻量、稳定和高效的特性,广泛应用于企业级JavaWeb应用的部署和运行。随着容器化技术的普及,使用Docker部署Tomcat已成为主流方案之一。 容器部署不仅简化了环境配置,还提高了应用的可移植性和一致性。本文将详细介绍如何通过Docker快速部署Tomcat,并提供生产环境下的最佳实践和故障排查指南。 例如,拉取JDK25版本的命令为:展开代码语言:BashAI代码解释dockerpullxxx.xuanyuan.run/library/tomcat:jdk25-temurin-noble容器部署基本部署 端口映射到宿主机的8080端口(前者为宿主机端口,后者为容器端口)高级部署(生产环境配置)对于生产环境,建议进行以下配置优化:1.持久化数据卷挂载为避免容器重启导致配置和数据丢失,需将关键目录挂载到宿主机 ,从环境准备、镜像拉取、容器部署到功能测试、生产优化及故障排查,提供了一套完整的企业级部署指南。

    44510编辑于 2025-11-14
  • 来自专栏轩辕镜像

    GITLAB Docker 容器部署指南

    通过Docker容器部署GITLAB-CE,可大幅简化安装流程、提高环境一致性,并便于快速扩展和迁移。 环境准备Docker环境安装GITLAB-CE容器部署依赖Docker引擎,推荐使用以下一键安装脚本完成Docker环境配置(支持Ubuntu/Debian/CentOS等主流Linux发行版):展开代码语言 gitlab-ce若输出类似以下内容,说明镜像拉取成功:展开代码语言:TXTAI代码解释xxx.xuanyuan.run/gitlab/gitlab-celatestxxxxxxxx2weeksago2.1GB容器部署部署前准备 configuration.htmlGitLab官方文档-备份与恢复https://docs.gitlab.com/ee/raketasks/backup_restore.html总结本文详细介绍了GITLAB-CE的Docker容器部署方案 /CD功能,配置自动化构建、测试和部署流水线根据团队规模和需求,调整GitLab角色权限及项目管理策略建立定期备份机制,并测试备份恢复流程,确保数据安全关注GitLab官方更新日志,及时升级镜像以获取新功能和安全补丁通过容器部署

    81110编辑于 2025-12-04
  • 来自专栏锅总

    部署loki采集kubernetes容器日志

    部署方式 所有服务部署在rancher中 容器日志采集端Promtail用DaemonSet部署 容器日志接收端Loki用Deployment部署 容器日志查看Grafana用Deployment部署 servicePort: 3000 pathType: ImplementationSpecific tls: - hosts: - grafana.demo.com 执行部署命令 apply -f loki.yaml kubectl apply -f Promtail.yaml kubectl apply -f Grafana.yaml grafana启动后需要加入loki数据源 部署效果

    56610编辑于 2024-06-12
  • 来自专栏散尽浮华

    Docker容器学习梳理--应用程序容器环境部署

    如果我们需要在Docker环境下部署tomcat、redis、mysql、nginx、php等应用服务环境,有下面三种方法: 1)根据系统镜像创建Docker容器,这时容器就相当于是一个虚拟机,进入容器部署应用环境 根据系统镜像部署应用容器,简单做法如下: 1)启动centos系统镜像的容器my_container 2)在my_container容器部署例如nginx、php、mysql、php的服务 3)将部署完对应服务的容器 -t nat -F [root@localhost ~]# ifconfig docker0 down [root@localhost ~]# brctl delbr docker0 一、redis容器环境部署 -------------------------------------------------------------------------------------------- 在部署应用容器的时候 --------------------------------------------------------- 如上在本机制作了tomcat7的镜像,可以将这个镜像上传到别的机器上进行tomcat容器部署

    2.6K60发布于 2018-01-23
领券