博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
工具简述
阅读量:6955 次
发布时间:2019-06-27

本文共 2184 字,大约阅读时间需要 7 分钟。

curl

linux curl是通过url语法在命令行下上传或下载文件的工具软件,

它支持http,https,ftp,ftps,telnet等多种协议,常被用来抓取网页和监控Web服务器状态。

docker

A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.

Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure.

1. LIGHTWEIGHT

Docker containers running on a single machine share that machine's operating system kernel;

they start instantly and use less compute and RAM.
Images are constructed from filesystem layers and share common files.
This minimizes disk usage and image downloads are much faster.

2. STANDARD

Docker containers are based on open standards and run on all major Linux distributions,

Microsoft Windows, and on any infrastructure including VMs, bare-metal and in the cloud.

3. SECURE

Docker containers isolate applications from one another and from the underlying infrastructure.

Docker provides the strongest default isolation to limit app issues
to a single container instead of the entire machine.

dock compose

Compose is a tool for defining and running multi-container Docker applications.

With Compose, you use a Compose file to configure your application’s services.
Then, using a single command, you create and start all the services from your configuration.

git github gitlab

Git是一款自由和开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

Git - 版本控制工具
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。[4]

Github - 一个网站,提供给用户空间创建git仓储,保存用户的一些数据文档或者代码等

GitHub可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。已经有人将GitHub称为代码玩家的MySpace。

GitLab - 基于Git的项目管理软件

GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,集成了Github的可视化功能, 并在此基础上搭建起来的web服务。
三者都是基于git的,可以说是git的衍生品。

node.js version maneger

nodejs版本管理工具。可以在多个nodejs版本中进行切换,降低了升级nodejs时的成本。

转载地址:http://sutil.baihongyu.com/

你可能感兴趣的文章
POJ-2698-八皇后问题
查看>>
MySQL免安装版配置问题
查看>>
MySQL索引之B+树
查看>>
easyui中 combogrid控件的loadData方法加载本地数据
查看>>
Android实战技巧:消息循环与Looper
查看>>
android-audioRecord
查看>>
apache 访问权限基本设置
查看>>
jQuery的deferred对象详解
查看>>
python基础知识~ 序列化
查看>>
函数作业
查看>>
开发经理的职责
查看>>
FinalData 数据恢复工具[绿色版]
查看>>
linux vim
查看>>
莫比乌斯反演
查看>>
新SQL temp
查看>>
两个有序数组的合并
查看>>
JZ-C-29
查看>>
声明式事务xml Spring
查看>>
Activity的启动模式(android:launchMode)
查看>>
CQOI2007 涂色 paint (区间dp)
查看>>