博客
分类
标签
归档
友链
关于
Dark Mode
博客
分类
标签
归档
友链
关于
Dark Mode
Mens et Manus
首页
帮助
示例
社区
档归
源码
Docker底层原理
Docker底层原理Ref Docker使用linux内核的一些特性来实现其一些功能 NamespacesDocker使用命名空间(Namespaces)来隔离工作区,一个隔离的工作区就称为一个容器。当启动一个容器时docker就会为该容器设置一系列namespaces。 docker使用如下的命名空间: The pid namespace: 进程隔离 The net namespace:...
2021-01-17
Read More
CI/CD简介
什么是CI/CDCI/CD:持续集成和持续交互。代码提交到代码仓库后自动触发一些自动化的流程。CI/CD的工具就是干这用的。 什么是DevOps DevOps是一种思想方法论,涵盖开发、测试、运维的整个过程。强调通过自动化的方法管理软件变更,软件集成 1234plan --> code --> build --> test Dev ^...
2020-11-22
Read More
docker多容器项目
docker容器交互docker会通过一块虚拟的docker网卡为容器分配ip地址,即这些容器将在一个网段中,可以直接通过ip进行访问进行交互。但这里存在一个问题,我们需要手动登录一台机器查看ip,然后再另一台机器中访问,这在实际开发中是不可行的。 更方便的交互方式是使用--link <name|id>[:<alias>],这样就可以通过,如curl <alia...
2020-11-22
Read More
Docker常用命令
Docker常用命令 docker ps [-a],查看正在运行的[所有]容器 docker <start|stop|rm> <ID|NAME>,启动/停止/删除容器 docker rmi <IMAGES>,删除镜像 docker attach id,进入某个容器,使用exit退出容器时,容器也会停止 docker exec -it <ID|NA...
2020-10-01
Read More
配置虚拟机集群及ssh
配置虚拟机集群我也许没有很多太服务器,但是我可以在本地将他们虚拟出来鸭!只需要几步就能搭建起自己的多节点环境了 创建几个虚拟机 配置虚拟机网络 创建虚拟机就不多介绍了,直接跳到配置虚拟机网络部分。这里以centos为例 配置虚拟机网络位桥接模式 原因 原因 联网后用dhclient获取一个ip。并修改网络配置文件。如我为网卡ens0p8分配了192.168.123.105,然后修...
2020-03-27
Read More
How to makefile
How to makefilecheat sheet f 描述 $@ target $^ 所有依赖, $< 第一个依赖 = 整个makefile后再确定值 := 那里用哪里展开 ?= 如果没定义才赋值 $(wildcard PATTERN) 获取所有匹配的文件 $(patsubst P1, P2, list) 读list,模式P1替换为P2, 使用...
2020-02-26
Read More
git操作
宝藏 http://onlywei.github.io/explain-git-with-d3/ https://marklodato.github.io/visual-git-guide/index-en.html Git 操作git工作流程如下: 12345678910111213dir | | init vworking directory 工作目录 | | add Vs...
2019-09-08
Read More
shell脚本杂技
double dash --单独使用double dash --一般用于表示命令行选项(command line options)的结尾,之后不再接收选项,只能接收位置参数(positional parameters) 如一下命令会查找-v而不让它作为命令行的选项 1grep -- -v <file> 文件描述符与文件控制 文件描述符 https://zhuanlan.zhih...
2000-01-01
Read More