Docker 工具栈
⬅︎ 返回上层
TOC
其他
CLI
- Podman: 兼容 docker CLI。无 daemon 的容器管理工具,命令式启动容器。
- https://developers.redhat.com/blog/2019/01/15/podman-managing-containers-pods/
- 介绍
- Nerdctl: 兼容 docker CLI。containerd 的上层封装。
- containerd: 替代 docker daemon。K8S 和 Docker 的容器运行时依赖组件。
- crictl: 不兼容 docker CLI
- ctr: 不兼容 docker CLI
OCI
镜像制作
- buildah: 替代
docker build
。不依赖 daemon 或容器,直接编译出镜像文件。支持 shell 脚本编写镜像制作过程,也支持 Dockerfile 的写法。
- tini: init 进程
- linuxkit: 自由组合多个基础镜像,拼成一个操作系统的镜像。
- Distroless: Google 出品的基础镜像,没有 Shell,只包含最基本的依赖。相对更安全。
镜像管理
监控
- ctop: Top-like CLI command for docker container metrics,本地开发挺方便的
安全
- clair: Vulnerability Static Analysis for Containers
- dockersh: 让每个 ssh 用户在对应独立的 docker 容器里操作
- imgcrypt: containerd 支持镜像加密/解密
日志
可视化管理/UI
⬆ 返回顶部