zoukankan      html  css  js  c++  java
  • Docker 为非root用户授权

    Docker 为非root用户授权:

    当运行docker pull busybox时候,会提示sky用户无法调用docker。

     

    那么应该把sky用户加入docker用户组,不过在添加的时候,又提示了如下错误:

    [sky@DockerServer ~]$ sudo groupadd docker

    [sudo] sky 的密码:

    sky 不在 sudoers 文件中。此事将被报告。

    • 要解决sudo问题, 将sky用户添加到/etc/sudoers文件中 

    [root@DockerServer sky]# visudo

    [root@DockerServer sky]# cat /etc/sudoers

     

    • 添加用户到docker组

    [sky@DockerServer ~]$ sudo groupadd docker

    [sudo] sky 的密码:

    groupadd:“docker”组已存在

    [sky@DockerServer ~]$ sudo gpasswd -a${USER} docker

    正在将用户“sky”加入到“docker”组中

    [sky@DockerServer ~]$ sudo service docker restart

    Redirecting to /bin/systemctl restart docker.service

    [root@DockerServer sky]# cat /etc/group | grep ^docker

    docker:x:994:sky

    • logout当前用户,再login

    newgrp - docker

    or

    pkill X

    再次运行docker pull busybox,成功了。

  • 相关阅读:
    win_tc使用感受
    10进制转8进制(栈操作)
    动态栈
    数组
    单链表学习
    static用法
    基础2
    linux c first
    linux net command /uboot command
    opencv
  • 原文地址:https://www.cnblogs.com/AK47Sonic/p/8721525.html
Copyright © 2011-2022 走看看