随笔分类 - docker 和ansible
摘要:playbook安装分布式lnmp 搭建本地yum仓库,使用http发布 yum -y install httpd systemctl start httpd cd /var/www/html mkdir myrepo yum -y install createrepo createrepo myr
阅读全文
摘要:Asible的脚本 playbooks剧本 一: playbooks 简述 1.1 什么是playbooks Playbooks 是 Ansible的配置,部署,编排语言.他们可以被描述为一个需要希望远程主机执行命令的方案,或者一组IT程序运行的命令集合. 在基础层面, playbooks 可以被用
阅读全文
摘要:自动化运维工具ansible 一:Ansible概述 Ansible是一个基于Python开发的配置管理和应用部署工具,现在也在自动化管理领域大放异彩。它融合了众多老牌运维工具的优点, Pubbet和saltstack能实现的功能, Ansible基本上都可以实现。 Ansible能批量配置、部署、
阅读全文
摘要:Docker 安全与日志管理 一:Docker 容器与虚拟机的区别 1.1 容器的安全性问题 容器的安全性问题的根源在于容器和宿主机共享内核。如果容器里的应用导致ELinux内核崩溃,那么整个系统可能都会崩溃。与虚拟机是不同的,虚拟机并没有与主机共享内核,虚拟机崩溃一般不会导致宿主机崩溃。 1.2
阅读全文
摘要:Consul 服务注册与发现 一: Consul 概述 1.1 什么是服务发现与注册 服务注册与发现是微服务架构中不可或缺的重要组件。 起初服务都是单节点的,不保障高可用性,也不考虑服务的压力承载,服务之间调用单纯的通过接口访问。直到后来出现了多个节点的分布式架构,起初的解决手段是在服务前端负载均衡
阅读全文
摘要:docker 私有仓库与Harbor 一: 搭建本地私有仓库 1.1 下载registry 镜像,添加镜像地址 1.1.1 下载registry 镜像 [root@host103 ~]# docker pull registry 1.1.2 在daemon.json 文件中添加私有镜像仓库地址 [r
阅读全文
摘要:对docker容器集群的快速编排 Docker-compose 一: Docker-compose 简介 1.1 为什么使用 Docker-compose 我们知道使用一个Dockerfile模板文件可以定义一个单独的应用容器,如果需要定义多个容器就需要服务编排。服务编排有很多种技术方案,今天给大家
阅读全文
摘要:1 环境准备 ```bash #关闭防火墙,selinux systemctl stop firewalld systemctl disable firewalld setenforce 0 #创建自定义网络 docker network create --subnet=172.18.0.0/16
阅读全文
摘要:使用docker 安装分布式lnmp 架构 安装前环境准备 nginx: 172.18.0.10 mysql: 172.18.0.20 php: 172.18.0.30 [root@host103 ~]# systemctl stop firewalld [root@host103 ~]# syst
阅读全文
摘要:Dockerfile 实战 一: 构建SSH镜像 1.1 创建工作目录,编写Dockerfile 文件 [root@host103 ~]# mkdir /opt/sshd [root@host103 ~]# cd /opt/sshd/ [root@host103 sshd]# vim Dockerf
阅读全文
摘要:docker 镜像创建与dockerfile 一: Docker 镜像的创建 Docker镜像的创建方法 基于已有镜像创建 基于本地模板创建 基于Dockerfile创建 1.1 基于已有镜像创建 (1)先启动一个镜像,在容器里做修改 #使用create 或者 run 启动一个容器 [root@ho
阅读全文
摘要:docker 的资源控制,数据管理,容器互联 一: docker 的资源控制 1.1 CPU资源控制 cgroups ,是一个非常强大的 Linux 内核工具,他不仅可以限制被 namespace 隔离起来的资源,还可以为资源设置权重,计算使用量,操控进程启停等等。 所有cgroups (Contr
阅读全文
摘要:docker version #查看docker版本号docker info #查看docker 的详细信息(包括容器状态,服务端版本,镜像数,底层文件系统,cpu数等) docker 镜像操作 docker search 关键字(多时仓库名) #搜索镜像 docker pull 仓库名称[:标签]
阅读全文
摘要:docker 容器操作和网络模式 一: Docker 容器操作 1.1 容器创建 **容器创建:**就是将镜像加载到容器的过程。 新创建的容器处于停止状态,不会运行任何程序,需要在其中发起一个进程来启动容器. 格式: docker create [选项] 镜像 常用选项: -i: 让容器的输入保持打
阅读全文
摘要:Docker 基本管理 一: Docker 概述 1.1 Docker 是什么 Docker 是一个开源的应用容器引擎,基于go 语言开发并遵循了apache2.0 协议开源 Docker 是在Linux 容器里运行应用的开源工具,是一种轻量级的“虚拟机” Docker 的容器技术可以在一台主机上轻
阅读全文