一、Dockerfile创建镜像-Dockerfile格式1. FROM //指定基于哪个基础镜像,必须要有的 格式 FROM <image> 或者 FROM <image>:<tag>, 比如 FROM centos FROM centos:latest 2. MAINTAINER //指定作者信息,可以有或无。 格式 MAINTAINER <
一、数据卷备份恢复-v把容器里的数据映射到宿主机了,就不需要做备份了。如果只是-v指定了容器里的目录,备份的话就需要借助一个中间的容器。备份# mkdir /data/backup //这个目录是在宿主机上的 # docker run --volumes-from testvol -v /data/backup/:/backup centos tar cvf /backup/data.ta
一、Docker使用模板创建镜像首先下载一个模板http://download.openvz.org/template/precreated///下载速度不快,下载了一个centos6的模板centos-6-x86-minimal.tar.gz[root@fuxi01~]#wgethttp://download.openvz.org/template/precreated/centos-6-x86
一、Docker简介官网 www.docker.com github https://github.com/docker/docker.github.io开源的容器引擎,可以让开发者打包应用以及依赖的库,然后发布到任何流行的linux发行版上,移植很方便。 由go语言编写,基于apache2.0协议发布。 基于linux kernel,要想在win下运行需要借助一个vm(虚拟机)来实现。 自20
用playbook安装Nginx、playbook管理配置文件
一、playbook循环# vi /etc/ansible/while.yml //加入如下内容 --- - hosts: yw02 user: root tasks: - name: change mode for files file: path=/tmp/{{ item }} mode=600 with_items: - 1.txt
一、ansible管理任务计划# ansible testhost -m cron -a "name='test cron' job='/bin/touch /tmp/1212.txt' weekday=6"name指定任务计划的名字,job指定它的命令是什么,后面指定它的分时日月周,不定义就是*。[root@yw02 ~]# crontab -l #Ansible: test cron * *
一、ansible介绍不需要安装客户端,通过sshd去通信 基于模块工作,模块可以由任何语言开发 不仅支持命令行使用模块,也支持编写yaml格式的playbook,易于编写和阅读。 安装十分简单,centos上可直接yum安装 有提供UI(web界面)www.ansible.com/tower,收费的。 官方文档 http://docs.ansible.com/ansible/latest/ind
一、配置管理远程命令master上# vi /srv/salt/shell_test.sls //加入如下内容 shell_test: #这是ID cmd.script: #模块 - source: salt://test/1.sh #这里定义的是要执行的shell脚本 - user: root #执行它的用户 # vi /srv/salt/test/1.sh
一、grainsgrains是在minion启动时收集到的一些信息,比如操作系统类型、网卡ip、内核版本、cpu架构等。#salt'yw02'grains.ls列出所有的grains项目名字#salt'aming-02'grains.items列出所有grains项目以及值grains的信息并不是动态的,并不会实时变更,它是在minion启动时收集到的。我们可以根据grains收集到的一些信息,做
一、自动化运维介绍对比:传统运维效率低,大多工作人为完成传统运维工作繁琐,容易出错传统运维每日重复做相同的事情传统运维没有标准化流程传统运维的脚本繁多,不能方便管理自动化运维就是要解决上面所有问题常见自动化运维工具Puppet (www.puppetlabs.com)基于rubby开发,c/s架构,支持多平台,可管理配置文件、用户、cron任务、软件包、系统服务等。 分为社区版(免费)和企业版(收
一、用户管理有三种用户:1、登录jumpserver的用户在jumpserver用户管理中创建一个用户,创建提交后更新可设置密码。也可以在系统设置中设置邮件,通过发送邮件的方式设置密码。设置好后即可登录。登录web界面的,以及命令行界面的。2、管理用户jumpserver有一个自动化批量执行命令的功能,执行这个命令的用户,也可以在远程机器上创建一个系统用户,所以这个用户把它叫做管理用户。创建一个管
一、jumpserver介绍官网www.jumpserver.org Jumpserver是一款使用Python, Django开发的开源跳板机系统, 助力互联网企业。高效,用户、资产、权限、审计,管理。 Auth 统一认证 CMDB 资产管理 统一授权 日志审计 自动化运维(ansible)v1.4.4,基于python3.6, django 1.11,目前还未开发完成,所以接下来将要安装v1.
一、堡垒机介绍在一个特定网络环境下,为了保障网络和数据不受外界破坏,而运用各种技术手段实时收集和监控网络环境中每一个组成部分的系统状态、安全事件、网络活动,以便集中报警、及时处理及审计定责。 我们又把堡垒机叫做跳板机,简易的跳板机功能简单,主要核心功能是远程登录服务器和日志审计。 比较优秀的开源软件jumpserver,它的功能主要为认证、授权、审计、自动化、资产管理。 商业堡垒机:齐治, Cit
搭建git服务器、安装gitlab、使用gitlab、gitlab备份和恢复
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号