解决非root用户使用docker的办法,普通用户加入docker组
跳转到导航
跳转到搜索
普通用户docker普通用户加入docker组
#这一步一般都有了的 ,确定有的直接跳过
sudo groupadd docker
加入docker
USER=lxxx
usermod -aG docker ${USER}
systemctl restart docker
跑起来的服务可能会停止哦 注意
docker-compose restart #重启服务哦
我看到 要注意一下
$ docker-compose ps
Name Command State Ports
----------------------------------------------------------------------------
dockerforservices_mysql_1 docker-entrypoint.sh mysqld Exit 0
dockerforservices_nginx_1 nginx Exit 0
dockerforservices_php-fpm_1 docker-php-entrypoint php-fpm Exit 0
[lxtx@ip-172-31-27-123 docker-for-services]$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
#原来我早就用过了
sudo usermod -aG docker jenkins
see also
解决非root用户使用docker的办法
https://www.cnblogs.com/franson-2016/p/6412971.html