![如何在 Ubuntu 22.04 上安装 CRI-O 容器运行时](/data/attachment/album/202304/03/105419akd0pr3ns2n50nz0.jpg.thumb.jpg)
在本指南中,我们将逐步演示如何在 Ubuntu 22.04 LTS 上安装 CRI-O。
![使用 Podman Desktop 在 Fedora Linux 上管理容器](/data/attachment/album/202209/22/155354grmr8kku8qujbku3.jpg.thumb.jpg)
Podman Desktop 是一个开源 GUI 应用,用于在 Linux、macOS 和 Windows 上管理容器。
![如何使用 Watchtower 自动更新正在运行的 Docker 容器](/data/attachment/album/202208/13/171633bitrd5imi953bbbi.jpg.thumb.jpg)
使用 Watchtower 自动更新 Docker 容器基础镜像
![在自己的电脑上实验容器和荚](/data/attachment/album/202205/14/102808n8u3pkff174431v7.jpg.thumb.jpg)
通过这篇新的可下载指南开始探索容器技术的要领。
![当下运行容器的 3 个步骤](/data/attachment/album/202205/12/121429y2s9v96rxxk2litk.jpg.thumb.jpg)
在本教程中,你将学习如何在一个“吊舱”中运行两个容器来托管一个 WordPress 站点。
![用 SELinux 保护你的容器](/data/attachment/album/202203/02/093614t53cfb857841qzzk.jpg.thumb.jpg)
黑掉你的系统,了解为什么配置 SELinux 作为你的第一道容器防线是很重要的。
![将应用程序迁移到容器的 5 个步骤](/data/attachment/album/202202/14/224455i7wz95yiq9hxltw2.jpg.thumb.jpg)
如果你是容器的新手,不要被那些术语所吓倒。这些关键原则将帮助你把应用迁移到云中。
![无需 sudo 使用 Podman 在 Linux 上运行容器](/data/attachment/album/202201/18/033424l111pvcc1iy0a1a1.jpg.thumb.jpg)
配置你的系统使用无根容器。
![硬核观察 #467 容器化软件包不是 Linux 应用的未来](/data/attachment/album/202111/26/190350dqxyvvvi8vg84xgn.jpg.thumb.jpg)
更多:• Alpine Linux 砍掉 MIPS64 支持 • 英国出台法律禁止智能设备提供容易猜测的默认密码
![用 Lima 在你的 Mac 上运行容器](/data/attachment/album/202109/27/091509kx8u9uqdzcz8c6ud.jpg.thumb.jpg)
Lima 可以帮助克服在 Mac 上运行容器的挑战。
![容器的四大基础技术](/data/attachment/album/202109/17/085439ye0iq5ynzyhpusy5.jpg.thumb.jpg)
命名空间、控制组、seccomp 和 SELinux 构成了在系统上构建和运行一个容器进程的 Linux 技术基础。
![什么是容器运行时?](/data/attachment/album/202109/11/110104vzgjs0v9c9o04s78.jpg.thumb.jpg)
通过深入了解容器运行时,理解容器环境是如何建立的。
![什么是容器镜像?](/data/attachment/album/202109/08/152733c9i69xsssa62b6rr.jpg.thumb.jpg)
容器镜像包含一个打包的应用,以及它的依赖关系,还有它在启动时运行的进程信息。
![使用 VS Code 在容器中开发](/data/attachment/album/202108/22/090306jlkzyrw8cytcatw8.jpg.thumb.jpg)
一致性可以避免当你有多个开发人员开发同一个项目时出现问题。
![在 Podman 中运行一个 Linux 虚拟机](/data/attachment/album/202107/31/114043y4d0kstx90zpx6o3.jpg.thumb.jpg)
使用 Podman Machine 创建一个基本的 Fedora CoreOS 虚拟机来使用容器和容器化工作负载。
![如何在 Fedora 上使用 Podman](/data/attachment/album/202107/25/071145k1kbri7ei0ekk18p.jpg.thumb.jpg)
在这篇文章中,我们将介绍 Podman 以及如何用 nodejs 构建一个小型应用来使用它。该应用将是非常简单和干净的。
![云原生软件的 6 个要求](/data/attachment/album/202106/18/101348dcjg3u7wugo5uouw.jpg.thumb.jpg)
开发和实施云原生(容器优先)软件的检查清单。
![用 Pulp 托管你的容器注册中心的 5 个理由](/data/attachment/album/202105/21/091220vpckb2yywo2eq12y.jpg.thumb.jpg)
有很多令人信服的理由来用 Pulp 来托管你自己的容器注册中心。下面是其中的一些。
![使用 Ansible 配置 Podman 容器](/data/attachment/album/202105/16/121225oyf5q2sn4fyyeu6z.jpg.thumb.jpg)
在本文中,你将学习如何在 Fedora Linux 上安装、配置 Ansible,以及如何使用它来管理、配置 Podman 容器。
![速查表:学习 Kubernetes 的基本命令](/data/attachment/album/202105/14/144523ynjr88nm4oaa7nzn.jpg.thumb.jpg)
开始探索 kubectl、容器、吊舱等,接着下载我们的免费的速查表,这样你就可以随时掌握关键的命令了。
![如何构建更小的容器](/data/attachment/album/202105/12/112108han4e111a6v16act.jpg.thumb.jpg)
这篇文章将会提供一些减小容器镜像大小的技巧。
![2021 年要尝试的 3 个新的 Java 工具](/data/attachment/album/202103/29/212649w9j5e05b0ppi9bew.jpg.thumb.jpg)
通过这三个工具和框架,为你的企业级 Java 应用和你的职业生涯提供助力。
![6 个必知必会的关于容器的概念](/data/attachment/album/202103/02/204713fgp7fasvm4ii2ire.jpg.thumb.jpg)
容器现在是无所不在,它们已经快速的改变了 IT 格局。关于容器你需要知道一些什么呢?
![用 Podman Compose 管理容器](/data/attachment/album/202102/16/222143wch1jx781x4ec47w.jpg.thumb.jpg)
Docker 的一个缺点是它有一个中央守护进程,它以 root 用户的身份运行,这对安全有影响。但这正是 Podman 的用武之地。
![容器开发仍然要考虑 Linux 发行版吗?](/data/attachment/album/202101/16/223919aubhguedlt8sk8i8.jpg.thumb.jpg)
容器构建有两大趋势:使用基本镜像和从头开始构建。每个都有工程上的权衡。
![云原生时代的华为新“引擎”:iSula](/data/attachment/album/202011/04/172800gvk4rohkvsijskzh.jpg.thumb.jpg)
云原生时代的华为,不但打造了迅猛发展的云服务业务,也为自己的云服务打造了新“引擎”。
![用 Portainer.io 来监控和管理 Docker 容器(1)](/data/attachment/album/202009/20/225425zaepvexqvg7nndqv.jpg.thumb.jpg)
随着 Docker 的使用量越来越大,监控 Docker 容器正在变得更有挑战性。
![《代码英雄》第一季(5):容器竞赛](/data/attachment/album/202008/21/000308a577z40hqta5qhpg.png.thumb.jpg)
这场战斗的奖品是容器编排的控制权,参赛者包括这个行业最快最强的玩家。
![为什么 strace 在 Docker 中不起作用?](/data/attachment/album/202005/26/101909a5wsvedzw5svawa2.jpg.thumb.jpg)
在编辑“容器如何工作”爱好者杂志的能力页面时,我想试着解释一下为什么 strace 在 Docker 容器中无法工作。
![对构建系统进行容器化的指南](/data/attachment/album/202005/19/085248ausakkjfu05akqr2.jpg.thumb.jpg)
搭建一个通过容器分发应用的可复用系统可能很复杂,但这儿有个好方法。
![值得关注的 9 个开源云原生项目](/data/attachment/album/202004/21/222735oa1wib1wgypoiwpp.jpg.thumb.jpg)
工作中用了容器?熟悉这些出自云原生计算基金会的项目吗?
![来自 Amazon 的容器专用 Linux 发行版“瓶装火箭”](/data/attachment/album/202003/21/074953h0a55lq72h0qlpzd.jpg.thumb.jpg)
Bottlerocket Linux 由 Amazon Web Services(AWS)专门构建,用于在虚拟机或裸机上运行容器。它支持 docker 镜像和其他遵循 OCI 镜像格式的镜像。
![每周开源点评:容器 vs 虚拟机、生产环境中的 Istio 等](/data/attachment/album/202003/20/113803yrnrntmrqb0xb7mo.png.thumb.jpg)
本文是最近一周开源社区的新闻和行业进展。
![Fedora 中的 Toolbox 简介](/data/attachment/album/201912/07/131415qt3etlh04m2mb7l4.jpg.thumb.jpg)
Toolbox 使你可以在容器中分类和管理开发环境,而无需 root 权限或手动添加卷。
![容器如何工作:OverlayFS](/data/attachment/album/201911/23/102537d50a06jizddcc0c8.jpg.thumb.jpg)
你可以运行一条 mount 咒语,而实际上并没有做任何与容器相关的其他事情,看看叠加层是如何工作的!
![使用 ansible-bender 构建容器镜像](/data/attachment/album/201910/30/090738vzbifzfpa6qz9bij.jpg.thumb.jpg)
了解如何使用 Ansible 在容器中执行命令。
![技术如何改变敏捷的规则](/data/attachment/album/201909/26/113910ytmoosx5tt79gan5.jpg.thumb.jpg)
当我们开始推行敏捷时,还没有容器和 Kubernetes。但是它们改变了过去最困难的部分:将敏捷性从小团队应用到整个组织。
![如何构建 Fedora 容器镜像](/data/attachment/album/201909/10/122249tpt2f8fti37ie33f.jpg.thumb.jpg)
本文介绍了 Fedora 项目如何构建其基本镜像,同时还展示了如何使用它来创建分层图像。
![Podman 和用户命名空间:天作之合](/data/attachment/album/201908/25/220204khh9psjo1phllkok.jpg.thumb.jpg)
了解如何使用 Podman 在单独的用户空间运行容器。
![Podman:一个更安全的运行容器的方式](/data/attachment/album/201908/23/234924m55sn8zt3b5q8815.jpg.thumb.jpg)
Podman 使用传统的 fork/exec 模型(相对于客户端/服务器模型)来运行容器。
![专访安全容器 Kata 项目创始人王旭:开源是一件向死而生的事情](/data/attachment/album/201907/04/121100ms7nsbsshhsnhnkh.jpg.thumb.jpg)
6 月 25 日,我代表 Linux 中国社区团队参加了本次 KubeCon 2019(上海)峰会,期间有幸和安全容器 runV 的创始人王旭做了一番长谈,就云原生技术、安全容器、开源与初创企业等话题进行了深入沟通。现将这些话题整理其精要分享给大家。
![Docker 入门指南](/data/attachment/album/201906/05/013725xggreagf67wrrige.png.thumb.jpg)
该教程包含了如何创建一个新的 Docker 容器,如何运行该容器,如何从现有的 Docker 容器中创建自己的 Docker 镜像等 Docker 的一些基础知识、操作。
![Dockly:从终端管理 Docker 容器](/data/attachment/album/201906/01/144422bfwx1e7fqx1ee11x.jpg.thumb.jpg)
ockly 是一个 TUI(文本界面)程序,用于在类 Unix 系统中从终端管理 Docker 容器和服务。
![构建更小的容器镜像的技巧](/data/attachment/album/201905/22/111342rthd3dh2d0ps4d2d.jpg.thumb.jpg)
Linux 容器已经成为一个热门话题,保证容器镜像较小被认为是一个好习惯。本文提供了有关如何构建较小 Fedora 容器镜像的一些技巧。
![Rancher:一个全面的可用于产品环境的容器管理平台](/data/attachment/album/201904/05/110329em54gafhqmii4ohl.jpg.thumb.jpg)
通常,没有 GUI 的 Docker 软件对于 Linux 管理员来说很容易,但是对于开发者来就有点困难。当把它搬到生产环境上来,那么它对 Linux 管理员来说也相当不友好。那么,轻松管理 Docker 的最佳解决方案是什么呢?
![如何打造更小巧的容器镜像](/data/attachment/album/201903/27/230706wa8s0xq01s066w60.jpg.thumb.jpg)
五种优化 Linux 容器大小和构建更小的镜像的方法。
![创建一个容器化的机器学习模型](/data/attachment/album/201812/15/091829w45rgg1peoawzce7.jpg.thumb.jpg)
数据科学家在创建机器学习模型后,必须将其部署到生产中。要在不同的基础架构上运行它,使用容器并通过 REST API 公开模型是部署机器学习模型的常用方法。
![用 Python 和 Conu 测试容器](/data/attachment/album/201811/25/215123sq8nep3nn7ccp13m.jpg.thumb.jpg)
Conu (container utilities 的简写) 是一个 Python 库,让你编写容器测试变得简单。
![容器技术对 DevOps 的一些启发](/data/attachment/album/201811/23/093710ewxvpywwrbpo260w.png.thumb.jpg)
容器技术的使用支撑了目前 DevOps 三大主要实践:工作流、及时反馈、持续学习。
![如何分析并探索 Docker 容器镜像的内容](/data/attachment/album/201811/03/234700k5dg5drb5eh35sns.png.thumb.jpg)
我们将学会使用一个名为 Dive 的工具来分析和探索 Docker 镜像每层的内容。