【发布时间】:2017-07-26 06:31:14
【问题描述】:
我遇到了一个与 Docker 用户相关的问题。
我使用以下命令以gitlab-runner 身份运行我的容器:
docker run --name testes_cashlink --hostname testes_cashlink --user gitlab-runner --privileged -t -v $DIR_TESTES:/cashlink_host -v $DIR_BATS:/bats -v $DIR_PROJETO:/cashlink_war docker-cashlink-ci /bats/run.sh
在 docker 容器中创建的文件显示所有者 gitlab-runner,但是,相同的文件在我的主机中显示为所有者 roggerfernandes。 gitlab-runner 必须是在 Docker 容器内创建的文件的所有者以及主机。
【问题讨论】: