文件名称:fixuid:Go binary 在运行时更改 Docker 容器用户组和文件权限
文件大小:18KB
文件格式:ZIP
更新时间:2024-08-24 20:32:56
Go
固定用户名 fixuid是一个 Go 二进制文件,它将在构建时设置的 Docker 容器的用户/组和文件权限更改为容器在运行时启动时使用的 UID/GID。 主要用例是在使用主机安装的卷时开发 Docker 容器。 fixuid诞生是因为目前无法从 Docker 引擎重新映射主机卷 UID/GID,有关更多详细信息, 。 查看,了解fixuid如何fixuid由多个开发人员组成的开发团队受益的实用说明。 fixuid 应该只用于开发 Docker 容器。 请勿包含在生产容器映像中 概述 使用具有 UID/GID 1000:1000用户/组dockeruser:dockergroup构建 Dockerfile 主机作为 UID/GID 1001:1002 运行,主机安装的卷具有权限 1001:1002 使用参数-u 1001:1002运行 docker 容器,以便容器现在以与主机
【文件预览】:
fixuid-master
----build.sh(73B)
----go.mod(289B)
----docker()
--------debian()
--------alpine()
--------fs-stage()
--------centos()
--------.gitignore(36B)
----.github()
--------workflows()
----go.sum(1009B)
----install.sh(433B)
----pack.sh(811B)
----fixuid.go(11KB)
----LICENSE(1KB)
----test.sh(7KB)
----README.md(6KB)
----docker-compose.yml(220B)
----.gitignore(25B)
----CHANGELOG.md(1KB)