运维之旅

  • Home
  • Blog
  • Archives
  • About Me
Docker
Deploy

Docker搭建跨主机PXC集群

简介 新的项目由于特殊的原因并不能使用rancher编排管理docker容器,只能使用常规的docker容器环境,其中就涉及到部署MySQL数据库的集群;在以前的思路中最为常见的就是MySQL主从,MySQL读写分离,但最近发现有了一种新的MySQL集群部署方式PXC;简而言之PXC集群没有主次之分,都是读写,部分从属关系,都是负载节点,至少三个节点以上;至于优缺点以后在实际运用中慢慢验证。 配置环境 系统:Centos 7.6 X86 软件:docker 19.03 镜像:percona/percona-xtra…

2020年09月23日 0条评论 781点热度 4人点赞 阅读全文
Docker

离线状态安装docker容器

起因 由于在服务器上不一定会有对外访问的权限,但安装相关应用又非常麻烦,这时有必要对离线的状态服务器进行docker安装。 步骤 1.进入docker官网下载最新稳定版本的docker离线安装包。 地址:https://download.docker.com/linux/static/stable/x86_64/ 2.解压安装包 tar xzvf /path/to/<FILE>.tar.gz 3.拷贝二进制文件到系统路径 sudo cp docker/* /usr/bin/ 4.初始化docker环境 …

2020年04月28日 0条评论 558点热度 1人点赞 阅读全文
Docker

Docker跨主机网络实践

Docker使用中网络管理是最麻烦的,在项目初始化前期就需要进行合理的规划,如果在比较理想的单主机的网络通信是比较简单的,但如果涉及到跨主机的网络就需要使用docker自带的overlay network或者第三方的网络插件,本文是以直接使用自带插件的方式实现容器跨主机访问。 基础条件 1.docker版本需要在1.9以上 2.Linux内核版本3.19以上(实际操作的centos内核是3.10,并未出现异常,需后期核实) 3.跨主机之间可以正常通信 consul服务搭建 Docker跨主机通信需要key valu…

2019年12月05日 1条评论 1084点热度 2人点赞 阅读全文
Docker

Docker存储容易忽略的使用细节

一.Docker容器使用前其实有个非常重要的步骤就是规划好部署的磁盘区域,因为docker容器默认存储的路径是在/var/lib/docker的根目录内,随着使用时间越长部署的内容越多,基本的根目录的大小是不能完全满足的;所以最理想的状态是使用lvm逻辑卷管理,使用灵活的目录空间满足docker容器内容的存储。 关于修改docker容器存储的默认路径,目前是两种可以使用的方式: 1.使用ln软连接:停止docker服务后,把docker中的内容全部拷贝到指定的目录,然后删除docker目录,最后使用ln软连接到指定…

2019年11月22日 0条评论 1653点热度 3人点赞 阅读全文
Docker

Docker-compose容易忽略的使用细节

Docker-compose是docker官方的开源项目,通过使用模版yaml文件,实现对docker容器集群的管理。具体教程可以通过官方地址进行实践。Docker-compose主要有两个重要的概念:服务(service)和项目(project),service定义了多个容器,组成了完整的project。 一.Docker-compose与docker的版本 目前docker-compose文件格式有3个版本,分别为1, 2.x 和 3.x分别对应了不同的docker版本,使用yaml文件时需要正确引用。 二.多…

2019年10月31日 0条评论 1402点热度 5人点赞 阅读全文
Docker

Docker容器网络

Docker容器的网络驱动有很多种方式,当安装docker engine后,docker会在每一个engine上面生成一个3种网络,通过命令可以看到是bridge,host和none,而docker官方推荐用户使用自己的自定义网络,所以在使用容器的时候最好使用自定义的网络,默认docker使用自带的bridge网络,bridge网络下的docker容器相互之间可以通信但无法解析彼此的容器名称。如果需通过容器名称通信,则官方允许使用旧版本的--link参数。 一.常见的主机内部容器网络模式 默认网络模式---brid…

2019年10月29日 0条评论 1275点热度 2人点赞 阅读全文
Docker

Docker容器组件

从docker1.11版本开始,docker容器运行已经不是简单的通过docker daemon守护进程来启动,而是集成了containerd、containerd-shim、runC等多个组件。docker服务启动之后,系统上通过命令可以查看到dockerd、docker-containerd等进程。 Docker容器组件介绍 Docker CLI(docker) docker程序是一个客户端工具,用来把用户的请求发送给docker daemon(dockerd)。 Dockerd dockerd作为docker…

2019年10月29日 0条评论 1510点热度 1人点赞 阅读全文
Docker

Docker容器中用户权限管理

在Linux系统中有一部分知识非常重要,就是关于权限的管理控制;Linux系统的权限管理是由uid和gid负责,Linux系统会检查创建进程的uid和gid,以确定它是否有足够的权限修改文件,而非是通过用户名和用户组来确认。同样,在docker容器中主机上运行的所有容器共享同一个内核也可以理解为共享权限管理方式。 Docker容器的权限管理方式分为了三种情况: 1.默认使用的root权限 不管是以root用户还是以普通用户(有启动docker容器的权限)启动docker容器,容器进程和容器内的用户权限都是root!…

2019年10月29日 0条评论 3752点热度 8人点赞 阅读全文
Deploy

Docker部署Nextcloud私有网盘

对于国内某度的网盘限速行为大家有目共睹,不过对于商业化的产品模式这样也无可厚非,毕竟企业也是盈利为目的。如果想享受互联网技术带来的便利,刚好也懂一点技术的话可以尝试搭建属于私有的网盘。个人比较推荐的是开源免费的Nextcloud,Nextcloud是ownCloud原开发团队打造的号称是“下一代”存储,从目前使用情况来说也算是实至名归。 一.服务器的选择 尽量选择国内大厂的云主机,对以后的维护更新非常重要,而且现在云主机的价格也不算贵,主要是对磁盘大小和带宽有要求,其他的配置根据实际情况量力而行。系统最好选择Cen…

2019年10月28日 0条评论 3849点热度 8人点赞 阅读全文

Leo zhou

最新 热点 随机
最新 热点 随机
多网卡下网络细节思考 Prometheus+Alertmanager多方式报警设置 多节点集群思路 内网dns配置 MySQL集群配置思路
内网dns配置 一分钟了解Linux文件系统 Buffer与Cache的理解 多网卡下网络细节思考 kubernetes版本apiversion简单说明
标签聚合
zabbix keepalived docker k8s rancher kubernetes mysql 网络
分类目录
  • Code (5)
  • Deploy (9)
  • Docker (9)
  • elk (1)
  • kubernetes (7)
  • Linux (7)
  • Monitor (3)
  • Windows (1)
搜索

COPYRIGHT © 2021 运维之旅. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

蜀ICP备16022832号-3