Docker
-
Neo4j 和图数据库起步
在这个三篇文章系列中的第二篇中,安装 Neo4j 并通过网页客户端来在图中插入和查询数据。 在本系列的 第一篇 中,我们介绍了图数据库中的一些核心概念。在这篇,我们将安装 Neo4…
-
使用 VirtualBox 创建 Vagrant Boxes 的完全指南
Vagrant 是一个用来创建和管理虚拟机环境的工具,常用于建设开发环境。 它在 Docker、VirtualBox、Hyper-V、Vmware、AWS 等技术的基础上构建了一个…
-
改变开发者工作方式的15种技术
以前,开发人员写的汇编代码轻巧而且运行速度快。运气好的话,如果预算充足,他们可以雇佣一些人来帮助完成这些代码的输入。运气不好的话,只能靠自己完成复杂的输入工作。 现在,开发人员要和…
-
正在经历变革的 Linux 系统管理员技能
你上次编译内核是多久以前的事儿了?新生代 Linux 管理员的答案很简单:我压根儿没编译过内核。我也从没编译过内核,当然自己弄着玩儿的不算。我实在想不到我为啥需要自定义内核,所以我…
-
开发者的最佳 GNOME 扩展
扩展给予 GNOME3 桌面环境以非常大的灵活性,这种灵活性赋予了用户在定制化桌面上的优势,从而使他们的工作流程变得更加舒适和有效率。Fedora Magazine 已经介绍了一些…
-
cTop:用于容器监控的命令行工具
最近 Linux 容器很火,我们中的大多数人甚至已经在使用它,同时一些人也开始学习它。 我们已经介绍了有名的 GUI(用户图形界面) 工具如 Portainer 和 Rancher…
-
两岸开源文化面面观(上)
作者:佟辉 声明:此文只代表我个人浅浅的认知观点,有任何不妥之处请指正! 今年7月,我以演讲者的身份,参加了一年一度的COSCUP台湾开源人年会。从我第一次听说COSCUP,直到我…
-
在红帽企业版 Linux 中将系统服务容器化(一)
在 2017 年红帽峰会上,有几个人问我“我们通常用完整的虚拟机来隔离如 DNS 和 DHCP 等网络服务,那我们可以用容器来取而代之吗?”答案是可以的,下…
-
如何在执行一个命令或程序之前就了解它会做什么
有没有想过在执行一个 Unix 命令前就知道它干些什么呢?并不是每个人都会知道一个特定的命令或者程序将会做什么。当然,你可以用 Explainshell 来查看它。你可以在 Exp…
-
Docker:使用多阶段构建镜像
多阶段构建是 Docker 17.05 及更高版本提供的新功能。这对致力于优化 Dockerfile 的人来说,使得 Dockerfile 易于阅读和维护。 致谢: 特别感谢 Al…