使用key免密rsync同步

这个rsync命令使用SSH以指定的私钥和端口号,同步远程服务器上114.132.51.2IP的test目录(在xujc用户下)。
文件的内容会被复制到本地的test2目录中,同时保留了元数据和权限。-v选项显示同步过程的详细信息。

Read More

Docker利用busybox创建基础镜像

今天小编就为大家分享一篇关于Docker利用busybox创建基础镜像(base image),小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
docker镜像的首行从FROM alpine之类的镜像开始,但是最初的基础镜像是如何创建的,本文使用一个busybox创建一个基础镜像,相信在此过程中会对docker一些相关的概念有进一步的理解。

Read More

Hexo-Blog Docker搭建本地环境与持续集成

Hexo-Blog (indigo-hexo6)
该博客使用了 GitHub Pages + Hexo + indigo-hexo6 主题搭建
GitHub Pages 允许我们 创建以自己用户名开头的username.github.io仓库用来搭建自己的静态页面网站或者博客,而 Hexo 本身就是一款支持 Markdown 静态化博客框架,有多种主题可供选择,并且上手简单。

Read More

Dockerfile学习And构建Hexo镜像

制作一个镜像可以使用docker commit和定制Dockerfile,但推荐的是写Dockerfile
因为docker commit是一个暗箱操作,除了制作镜像的人知道执行过什么命令、怎么生成的镜像,别人根本无从得知,而且会加入一些没用的操作导致镜像臃肿。

Read More

Alpine容器优化


摘要:alpine容器一直是使用得比较多的,而且也是官方推荐使用的。但是官方的容器会有一些不方便的地方,比如安装软件, 时区不同等. 所以本文旨在完成一个alpine容器通用模板作为记录

Read More

Git工作流规范

Git 工作流简介

Git 作为一个强大的代码管理工具,提供了丰富的分支策略和工作流方式,一直以来都是各大互联网企业的首选。在业界,Git 工作流有很多种,包括 Git Flow、GitHub Flow、GitLab Flow 等。在某些情况下现有工作流无法满足公司或团队的研发需求,这时就需要结合团队研发现状,充分考虑现有工作流程中的上下游系统,制定出与团队更加匹的工作流。

Read More