我已经广泛使用docker几年了,我们一直只是将用户添加到docker组中以使用客户端。
最近,在使用docker 18.09的ubuntu 18.04上,在访问docker套接字之前,我需要在每个shell中调用newgrp docker!?!
为什么这样?糟透了!
这在詹金斯容器中是必需的。最简单的解决方法是在容器内执行usermod -g docker jenkins。但是,一年前没有必要:(
答案 0 :(得分:0)
最近,在使用docker 18.09的ubuntu 18.04上,在访问docker套接字之前,我需要在每个shell中调用newgrp docker!?!
由于将自己添加到docker
组,您是否已注销并再次登录?
这在詹金斯容器中是必需的。最简单的解决方法是在容器内执行usermod -g docker jenkins。但是,一年前没有必要:(
假设您将Docker套接字安装到Jenkins容器中,则不需要这样做。 Jenkins以哪个用户身份运行?