学习笔记未读
Docker入门教程前言
之前发过一篇有关Docker命令的文章,但感觉太水了,也不能系统地学习Docker这门技术,并且之前也只是会用,自己并不会构建Docker的镜像,并且很多命令行的操作并不习惯,所以现在重新系统的学习一下Docker,从使用到构建一个自己的Docker镜像
这篇文章并不是基础学习Docker的文章,建议有过使用NAS上的Docker经验再看,这样能更快理解在做什么
安装Docker
Docker主要是Linux中使用,我接触Docker是因为NAS,大多是有图形化界面,结果发现自己并不熟悉在命令行配置Docker,所以这次我会使用Ubuntu重新学习使用Docker,细教程可以看Docker官方文档,这里不再赘述
安装好后可以通过下面的命令测试一下Docker
docker -v
配置镜像加速
如果使用的是非大陆地区的VPS,那么下面的步骤可以跳过了,换源后可能导致速度下降!!!
sudo mkdir -p /etc/dockersudo tee /etc/docker/deamon.json <<- ;EOF; &q ...
Git入门
什么是Git
Git是一种分布式版本控制系统。假设有一个文件夹,随之时间的变化文件夹中文件的内容随时间变化,无论是是删除或增加文件夹的内容还是修改文件夹中的某个文件的内容,都能称为一个“版本”,而Git可以记录每个版本之间的区别并快速回滚到某个版本。简单来说,Git就像是是游戏的进度存档,可以快速回档
Git可以清楚地记录每个文件是谁在什么时候加进来的,什么时候修改的,修改的内容有哪些
无论做什么工作,如果有Git帮你保留这些历史记录和证据,那么发生意外情况的时候你就能知道是从什么时候开始有问题,以及该找谁负责了
Git的优点
速度块,占用体积小
如果你也有按照时间顺序备份文件的习惯,或许一个两个小文件还好,但是一旦涉及到大型文件夹,一次备份就会占用大量的空间,并且没有办法记录各个版本之间的差异
分布式系统
Git通常会有一服共同的服务器,所有文件都保存在这台服务器之上,即使在没有网络的环境下,在个人电脑上依然可以使用Git进行版本控制,待网络恢复后,再将个人电脑的数据同步(Push)到这台服务器上去。而个人电脑的数量可以有很多,每个人都可以将自己的修改后的文件同步到这台服 ...
学习笔记未读
MarkDown入门教程Markdown 是什么?
Markdown 是一种轻量级的标记语言,可用于在纯文本文档中添加格式化元素。Markdown 由 John Gruber 于 年创建,如今已成为世界上最受欢迎的标记语言之一。
专注于文字内容;
纯文本,易读易写,可以方便地纳入版本控制;
语法简单,没有什么学习成本,能轻松在码字的同时做出美观大方的排版。
使用 Markdown 与使用 Word 类编辑器不同。在 Word 之类的应用程序中,单击按钮以设置单词和短语的格式,并且,更改立即可见。而 Markdown 与此不同,当你创建 Markdown 格式的文件时,可以在文本中添加 Markdown 语法,以指示哪些单词和短语看起来应该有所不同。
例如,要表示标题,只须在短语前面添加一个井号即可(例如, # Heading One)。或者要加粗一个短语,只须在短语前后各加两个星号即可(例如,this text is bold)。可能需要一段时间才能习惯在文本中看到 Markdown 语法,尤其是如果你已习惯了所见即所得的应用程序。
优缺点以及适合人群
优点
让你更纯粹地进行写作,不必 ...