草庐IT

etcpasswd

全部标签

git - 如何以当前用户身份运行 GIT 容器?

我想在Docker容器中使用GIT。https://hub.docker.com/r/alpine/git/上记录的用法很简单:dockerrun-it--rm-v${HOME}:/root-v$(pwd):/gitalpine/gitclone...这行得通。这样做的一大缺点是所有文件现在都归root所有,而不是当前用户。我想解决这个问题,但到目前为止都失败了。我当前的命令是:dockerrun-it--rm--user$(id-u):$(id-g)-v$HOME:$HOME:rw-v/etc/passwd:/etc/paswd:ro-v/etc/group:/etc/group:r

git - 如何以当前用户身份运行 GIT 容器?

我想在Docker容器中使用GIT。https://hub.docker.com/r/alpine/git/上记录的用法很简单:dockerrun-it--rm-v${HOME}:/root-v$(pwd):/gitalpine/gitclone...这行得通。这样做的一大缺点是所有文件现在都归root所有,而不是当前用户。我想解决这个问题,但到目前为止都失败了。我当前的命令是:dockerrun-it--rm--user$(id-u):$(id-g)-v$HOME:$HOME:rw-v/etc/passwd:/etc/paswd:ro-v/etc/group:/etc/group:r