kitlau
kitlau

kitlau's blog

Docker


Linux Docker 的 root 和 rootless 模式

Rootless Docker 和 Root Docker 在配置文件和目录结构上有显著差异,主要体现在 Docker 主配置文件的位置、运行时套接字路径、存储目录及日志目录等方面。Root Docker 的配置文件位于 `/etc/docker/daemon.json`,而 Rootless Docker 则使用用户主目录下的 `~/.config/docker/daemon.json`。两者在存储结构上也有所不同,Root Docker 使用全局的 `/var/lib/ docker` 目录,而 Rootless Docker 将数据存储在用户主目录中的 `~/.local/ share/docker`。此外,Root Docker 的运行时套接字位于系统级路径 `/var/run/ docker. sock`,而 Rootless Docker 的套接字则在 `$XDG_ RUNTIME_DIR/ docker. sock` 下。这种设计确保了两种模式能够独立运行且互不干扰,同时支持通过单独的配置文件和环境变量管理各自的实例。--DeepSeek

AnduinOS Docker rootless-docker docker-containerization linux-containers security-best-practices configuration-management comparison-analysis

【译】.NET SDK 将会内置容器支持,不再需要 Dockerfile

这篇文章介绍了DotNet SDK构建容器镜像的功能,讨论了其优势和应用场景,如简化容器化过程、避免手动编写Dockerfile的复杂性等,并提供了使用示例。文章还详细说明了当前功能的限制,包括不支持Windows镜像、非x64架构、推送远程仓库以及某些镜像元数据定制等,并指出这些功能将在未来的版本中逐步完善。此外,作者鼓励开发者尝试这一新功能,并表示会持续改进,最终将其直接集成到DotNet SDK中,同时提供了GitHub里程碑和包资源以供跟踪最新进展。--DeepSeek

.NET Docker .NET SDK Container Builds Linux x64 GitHub Actions

  • 1