首页 > 其他分享 >docker 部署

docker 部署

时间:2022-08-27 17:11:40浏览次数:82  
标签:uos compose etcd 部署 0.0 ETCD docker

原文链接:https://www.zhoubotong.site/post/77.html
安装docker-compose这里就不介绍了,直接进入正题:
创建etcd数据目录(根据需要可自行修改)

mkdir -p /app/download/etcd/data

切换到自定义目录(如我的是/media/uos/Roota/edcd-server),新建docker-compose.yaml

version: "3.5"
services:
  etcd:
    hostname: etcd
    image: bitnami/etcd:latest
    deploy:
      replicas: 1
      restart\_policy:
        condition: on-failure
    privileged: true
    volumes:
      - "/app/download/etcd/data:/bitnami/etcd"# 注意这个目录容器要可写,不然会报cannot access data directory: open
    environment:
      - "ETCD\_ADVERTISE\_CLIENT\_URLS=http://0.0.0.0:2379"
      - "ETCD\_LISTEN\_CLIENT\_URLS=http://0.0.0.0:2379"
      - "ETCD\_LISTEN\_PEER\_URLS=http://0.0.0.0:2380"
      - "ETCD\_INITIAL\_ADVERTISE\_PEER\_URLS=http://0.0.0.0:2380"
      - "ALLOW\_NONE\_AUTHENTICATION=yes" #参数指不用密码可以连接
      - "ETCD\_INITIAL\_CLUSTER=node1=http://0.0.0.0:2380"
      - "ETCD\_NAME=node1"
      - "ETCD\_DATA\_DIR=/opt/bitnami/etcd/data" 
    ports:
      - 2379:2379
      - 2380:2380
    networks:
      - myetcdnet

networks:
  myetcdnet:
    name: myetcdnet

启动、停止etcd

uos@uos-PC:/media/uos/Roota/edcd-server$ docker compose up -d
uos@uos-PC:/media/uos/Roota/edcd-server$ docker compose down

image.png

安装etcd可视化工具etcdkeeper

docker run -it -d --name etcdkeeper \\-p 8080:8080 \\
deltaprojects/etcdkeeper

image.png

暂时没有数据,后面再补下compose部署集群,使用golang连接etcd。> >

标签:uos,compose,etcd,部署,0.0,ETCD,docker
From: https://www.cnblogs.com/phpper/p/16630937.html

相关文章

  • springboot+docker发布项目20220827
    1、springboot打包项目 1)、application-dev.yml     对应配置修改 2)、项目package 生成包    3)、生成包         4)、运行......
  • Docker安装记录
    参考Docker官网https://docs.docker.com/engine/install/centos/添加Docker镜像源#提供yum-config-manager工具sudoyuminstall-yyum-utils#添加Docker镜像......
  • 低代码平台amis学习 一:部署+初步试用
    之前用django+vue写过一个数据构造平台:通过把业务逻辑接口在后台串起来,前端暴露简要的一个字段,来帮助自己快速构造数据在平时业务测试过程中,这个平台使用的还是挺频繁的......
  • 开源沙箱CuckooSandbox 的部署
    系统的准备: 本次安装使用Vmwareworkstation安装,系统采用ubuntudesktop16.04,分析虚拟机采用win7SP1x64虚拟机的配置为:480G硬盘8CCPU 32G内存 注:在虚拟......
  • 阿波罗配置中心部署
    安装mysql可以使用dockerdockerpullmysql:latestdockerrun-itd--namemysql-test-p3306:3306-eMYSQL_ROOT_PASSWORD=123456mysql//进入容器dockerexec......
  • docker
    给前端的docker10分钟真·快速入门指南2022年了,咱前端花点时间学点docker,不吃亏不上当还没有了解过docker吗,没关系,咱模拟几个场景,两分钟就给你搞明白它是什么,我......
  • Taurus.MVC 微服务框架 入门开发教程:项目部署:6、微服务应用程序Docker部署实现多开。
    系列目录:本系列分为项目集成、项目部署、架构演进三个方向,后续会根据情况调整文章目录。开源地址:https://github.com/cyq1162/Taurus.MVC本系列第一篇:Taurus.MVCV3.......
  • docker笔记
    Warning:Stoppingdocker.service,butitcanstillbeactivatedby:docker.socket解释:这是docker在关闭状态下被访问自动唤醒机制,很人性化,即这时再执行任意docker......
  • 78、使用Jenkins Docker 部署SpringBoot项目
    1、centOS安装Docker1、更新软件源:yumupdate2、卸载旧版本:yumremovedockerdocker-commondocker-selinuxdocker-engine3、安装软件包:yuminstall-yyum-utils......
  • fedora 添加 docker 源
    mv/etc/yum.repos.d/fedora.repo/etc/yum.repos.d/fedora.repo.backupwget-O/etc/yum.repos.d/fedora.repohttp://mirrors.aliyun.com/repo/fedora.repoyummakeca......