一个计算机技术爱好者与学习者

0%

什么是nftables?

nftables是Linux内核的一个网络包过滤工具(框架),用于替代传统的iptables/ip6tables/arptables/ebtables范式。
nftables代表了对经典的iptables的进化与革新,它提供了一个简单、统一和高效的方式来管理网络数据包的流动,包括过滤和路由。

本文中,我们会学习nftables的基础知识,了解nftables的常用命令。

相关文档:

阅读全文 »

Docker buildx 是什么?

Docker buildx 是 Docker 官方维护的一个 CLI 插件,它基于 BuildKit 引擎,提供了不同于 docker build 的更多功能,
buildx的一个关键特性是可以同时为不同的硬件架构构建并输出镜像,使得我们可以很容易地交叉构建镜像。比如,我们可以在 AMD64 的机器上构建 ARM64 架构的镜像,这对于软件的跨平台支持非常有用。

Docker buildx 支持的平台主要包括以下几种:

  • Linux:包括多种 CPU 架构和操作系统,如 x86_64、ARM、IBM Power、IBM Z 等。
  • Windows:包括多种 CPU 架构和操作系统,如 x86_64、ARM64 等。
  • macOS:支持 Intel、Apple M1 架构。

在本文中,我们将学习 Docker buildx 工具,并基于它构建多平台镜像。

参考文档:

阅读全文 »

WebIDE简介

WebIDE是一个现代化的开发工具,它可以让我们直接在浏览器中编写、运行和调试代码。不需要安装任何软件,只需要一个现代化的浏览器和网络连接就可以进行开发。这是一种全新的开发方式,并迅速得到了广大开发者的欢迎。

参考文档:

阅读全文 »

前言

Kasm Workspaces is a docker container streaming platform for delivering browser-based access to desktops, applications, and web services.

Kasm Workspaces是一个Docker容器流媒体平台,用于提供基于浏览器的访问桌面、应用程序和Web服务。

Kasm Workspaces提供了一个可通过浏览器访问的 Google Chrome 版本。本文中,我们就来部署一下这个Docker Chrome。

参考文档:

阅读全文 »