首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Shell Scripts for DevOps
hedzr
创建于2021-09-21
订阅专栏
SHELL 脚本编写及其于 DevOps 中的运用
暂无订阅
共10篇文章
创建于2021-09-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
docker-compose 编排指南 (v3.8)
关于 docker-compose 的安装,关于 docker 的基本介绍,不在本文的指导范围内。 这篇文章基本上是 docker-compose YAML 文件格式的严格的英译中。这么做,缘起于昨天想起扫描一下 docker-compose 编排中怎么使用 ${PWD} 的问…
Ubuntu Server 安装提要
Ubuntu 已经(早已,2020-04-23)发布了 20.04 LTS 版本,代号为 Focal Fossa [1]。 随这个版本而来的是 QEMU 4.2, libvirt 6.0, PHP 7.4, Ruby 2.7, GCC 9.3, Python 3.8和 NGIN…
Dockerfile 惯用法,应该分发更小的容器
分发更小的容器,是一种应该被推荐的行为。 更小的容器,启动会更快,分发会更快,重用会更快,……。对于生命来说,快是一种态度,代表你的时间被消费的更有价值:节约时间总是正确的。 几年前,其实我就想写有关容器缩减的内容,不过那时候 alpine 还不被重视,它自己也很难用,所以我们…
docker-compose 编排指南 (v3.7)
关于 docker-compose 的安装,关于 docker 的基本介绍,不在本文的指导范围内。 这篇文章基本上是 docker-compose YAML 文件格式的严格的英译中。这么做,缘起于昨天想起扫描一下 docker-compose 编排中怎么使用 ${PWD} 的问…
认识 Here Document
HereDoc 全名叫做 Here Document,中文可以称之为 嵌入文档。对它的叫法实际上很多,here文档,hereis,here-string 等等都是它。 嵌入文档是 Shell I/O 重定向功能的一种替代。我们已经知道 Shell 的 I/O 重定向是一种文件句…
Vagrant (四) - Box的用法
Box 是一个 bundle 或者 package,它将一台虚拟机所需要的一切设施捆绑到一个单一的、可交换的文件之中,从而提供了分享的便利。 从这一点上说,Box 和 OVF 是一样的东西。不过 OVF 是具有公信力的标准格式,而 Box 则是 Vagrant 的私有格式。所以…
Vagrant (三) - 网络配置
这个章节脱胎于我早期的blog文章,订正了一下句法和准确性。 他们和多数虚拟机提供的网络是对应的。 将虚拟机(被称作guest)的端口80映射为宿主机的端口8080。 你可以从宿主机自由访问虚拟机,但LAN网络中的其他人不需要也无法访问虚拟机。 值得注意的是,ip地址“192.…
Vagrant (二) - 日常操作
上一节中,我们介绍了怎样安装 Vagrant,安装本身并不困难。本章节中我们首先要快速上手,以便获得一个直观的概念: 我们需要一个完全空白的工作目录作为开始。如上我们新建一个目录当做项目目录的基准位置。 这个命令将会去下载 ubuntu 的 box 镜像回来,然后以该镜像为核心…
Vagrant (一) - 基本知识
Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它使用Oracle的开源VirtualBox虚拟化系统,使用 Chef 创建自动化虚拟环境。同时,Vagrant也支持其他类型的虚拟机系统,例如 kvm, vmware,甚至是容器系统,例如docker,等等…
通过堡垒机透明连接到云中任意内网主机
通过堡垒机透明连接到云中任意内网主机,且自由切换到其他主机。 适合于各种公有云环境。 你的SSH证书在每一台主机上都有相同的账户名以及控制台登录授权。 关于前置条件的实现,不在本文的讨论范畴,因此这里不再展开细节了。 上面的语句将会在 SSH 会话中携带你的证书到任意位置,当然…