william

Keep Calm and Markdown.

CentOS7 搭建私有 DockerHub

安装 Docker Register

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
## 使用 docker 进行 registry2 进行管理
docker pull registry

## 建立一个目录存放 docker 镜像, 默认是存放在 /tmp/registry
mkdir -p /data/Docker/registy
docker run --name docker.registry -d -p 5000:5000 -v /data/Docker/registy:/tmp/registry registry

docker ps -a

## 开启防火墙5000端口
systemctl restart firewalld.service
firewall-cmd --zone=public --add-port=5000/tcp --permanent
firewall-cmd --reload

## 测试访问
curl http://192.168.1.135:5000/v2/

pre commit: 自动美化代码

Python

参考链接:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
## 安装
python -m pip install pre-commit
## 也可以直接下载安装
## curl https://pre-commit.com/install-local.py | python -

## 查看版本
pre-commit -V
pre-commit 2.6.0

## 在项目中生成配置文件
## 使用命令查看模板
# pre-commit sample-config

## 在 git 项目中安装
pre-commit install

## 配置文件
vim .pre-commit-config.yaml

Abseil 代码阅读

Google 评价 Abseil 为: 它是从 Google 内部代码块中抽取出来的一系列最基础的软件库。作为基本的组成部分,这些软件库支撑了几乎全部 Google 在运行的项目。以前这些 API 是零零

K8s 使用教程

参考链接: ubuntu 使用阿里云镜像源快速搭建 kubernetes 1.15.2 集群 安装 1 2 3 4 5 6 7 8 9 10 sudo apt-get update && sudo apt-get install -y apt-transport-https curl echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list sudo apt-get update ## 安装最新版 sudo apt install -y kubelet=1.18.5-00 kubeadm=1.18.5-00 kubectl=1.18.5-00 sudo
0%