最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

不使用sudo 執(zhí)行Docker命令的方法

 更新時(shí)間:2018年04月19日 14:44:13   作者:genghaihua  
本篇文章主要介紹了不使用sudo 執(zhí)行Docker命令的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

Problem

默認(rèn)安裝完 docker 后,每次執(zhí)行 docker 都需要運(yùn)行 sudo 命令,非常浪費(fèi)時(shí)間影響效率。

如果不跟 sudo,直接執(zhí)行 docker images 命令會(huì)有如下問題:

[liujun@li1581-58 ~]$ docker ps
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
[liujun@li1581-58 ~]$ ps -ef | grep docker
root   7427   1 0 4月24 ?    00:13:22 /usr/bin/dockerd-current --add-runtime docker-runc=/usr/libexec/docker/docker-runc-current --default-runtime=docker-runc --exec-opt native.cgroupdriver=systemd --userland-proxy-path=/usr/libexec/docker/docker-proxy-current --selinux-enabled --log-driver=journald --signature-verification=false
root   7431 7427 0 4月24 ?    00:01:13 /usr/bin/docker-containerd-current -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --shim docker-containerd-shim --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd/containerd --runtime docker-runc --runtime-args --systemd-cgroup=true
root   7738 7427 0 4月24 ?    00:00:02 /usr/libexec/docker/docker-proxy-current -proto tcp -host-ip 0.0.0.0 -host-port 9797 -container-ip 172.17.0.2 -container-port 9797
root   7762 7431 0 4月24 ?    00:00:03 /usr/bin/docker-containerd-shim-current 4db3d279d762fd42a7ba9e773ba47d6b6d61c157247afd395c4a83ae8a35ca77 /var/run/docker/libcontainerd/4db3d279d762fd42a7ba9e773ba47d6b6d61c157247afd395c4a83ae8a35ca77 /usr/libexec/docker/docker-runc-current
root   7837 7427 0 4月24 ?    00:00:02 /usr/libexec/docker/docker-proxy-current -proto tcp -host-ip 0.0.0.0 -host-port 6868 -container-ip 172.17.0.3 -container-port 6868
root   7852 7431 0 4月24 ?    00:00:08 /usr/bin/docker-containerd-shim-current 99b7e7fdbbcd10245672a220154a9a7bc0d9d91a7a7fb641a778e60559089159 /var/run/docker/libcontainerd/99b7e7fdbbcd10245672a220154a9a7bc0d9d91a7a7fb641a778e60559089159 /usr/libexec/docker/docker-runc-current
liujun  19302 19028 0 01:45 pts/0  00:00:00 grep --color=auto docker

原因分析

[liujun@li1581-58 ~]$ sudo ls -l /var/run/docker.sock
srw-rw---- 1 root docker 0 6月  7 01:47 /var/run/docker.sock

啟動(dòng)docker時(shí),使用sudo 啟動(dòng),用的是root權(quán)限,普通用戶是沒有權(quán)限訪問/var/run/docker.sock。

該進(jìn)程所屬docker組

而 docker 組具有 setuid 權(quán)限(詳見 srw-rw—- 意義)

所以只需要把用戶加入到docker組就行了。

解決步驟:

創(chuàng)建group組

如果還沒有 docker group 就添加一個(gè):

添加當(dāng)前用戶用戶到docker組

 [liujun@li1581-58 ~]$ sudo groupadd docker
 [liujun@li1581-58 ~]$ sudo gpasswd -a ${USER} docker
正在將用戶“l(fā)iujun”加入到“docker”組中

重啟 docker 服務(wù)

[liujun@li1581-58 ~]$ sudo service docker restart
Redirecting to /bin/systemctl restart docker.service

切換會(huì)話

newgrp - docker

因?yàn)?groups 命令獲取到的是緩存的組信息,

剛添加的組信息未能生效, 所以需要切換當(dāng)前會(huì)話到新的組

檢查

[liujun@li1581-58 ~]$ docker ps
CONTAINER ID    IMAGE                 COMMAND         CREATED       STATUS       PORTS          NAMES
99b7e7fdbbcd    docker.io/amorphobia/docker-ssserver  "/usr/local/bin/ssser"  3 months ago    Up 3 minutes    0.0.0.0:6868->6868/tcp  boring_roentgen
4db3d279d762    docker.io/amorphobia/docker-ssserver  "/usr/local/bin/ssser"  3 months ago    Up 3 minutes    0.0.0.0:9797->9797/tcp  silly_franklin

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用docker搭建kong集群操作

    使用docker搭建kong集群操作

    這篇文章主要介紹了使用docker搭建kong集群操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Docker配置阿里云鏡像加速pull的實(shí)現(xiàn)

    Docker配置阿里云鏡像加速pull的實(shí)現(xiàn)

    這篇文章主要介紹了Docker配置阿里云鏡像加速pull的實(shí)現(xiàn)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 解決命令行登錄harbor被拒絕的問題

    解決命令行登錄harbor被拒絕的問題

    Harbor命令行登錄被拒絕因未啟用443端口,解決方法包括配置SSL證書啟用HTTPS或調(diào)整防火墻設(shè)置,基于個(gè)人經(jīng)驗(yàn),供參考
    2025-09-09
  • Docker-compose詳解和LNMP搭建全過程

    Docker-compose詳解和LNMP搭建全過程

    Docker-Compose是Docker的一個(gè)官方開源項(xiàng)目,用于快速編排Docker容器集群,它允許用戶在YAML文件中定義多個(gè)服務(wù),每個(gè)服務(wù)可以包含一個(gè)或多個(gè)容器,這些容器可以通過Dockerfile構(gòu)建或直接運(yùn)行現(xiàn)有鏡像,Docker-Compose支持多種配置選項(xiàng)
    2024-11-11
  • Docker daemon 無法啟動(dòng): does not match with stored UUID錯(cuò)誤解決辦法

    Docker daemon 無法啟動(dòng): does not match with stored UUID錯(cuò)誤解決辦法

    這篇文章主要介紹了Docker daemon 無法啟動(dòng): does not match with stored UUID錯(cuò)誤解決辦法的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • Docker拉鏡像報(bào)錯(cuò)error pulling image configuration: unknown blob

    Docker拉鏡像報(bào)錯(cuò)error pulling image configuration:

    這篇文章主要介紹了Docker拉鏡像報(bào)錯(cuò)error pulling image configuration: unknown blob的問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Docker Compose 容器編排的實(shí)現(xiàn)

    Docker Compose 容器編排的實(shí)現(xiàn)

    本文主要介紹了Docker Compose 容器編排的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • docker批量啟動(dòng)關(guān)閉所有容器的操作

    docker批量啟動(dòng)關(guān)閉所有容器的操作

    這篇文章主要介紹了docker批量啟動(dòng)關(guān)閉所有容器的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Docker容器不識(shí)別宋體等字體的解決方案

    Docker容器不識(shí)別宋體等字體的解決方案

    這篇文章主要介紹了Docker容器不識(shí)別宋體等字體的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • docker image刪不掉的解決辦法

    docker image刪不掉的解決辦法

    在使用Docker的時(shí)候遇到刪不掉image的情況,怎么回事,如何解決呢?下面小編給大家分享下docker image刪不掉的解決辦法,需要的朋友參考下吧
    2017-01-01

最新評(píng)論

富阳市| 梨树县| 宿州市| 嫩江县| 腾冲县| 古交市| 德惠市| 通榆县| 林西县| 阜康市| 晋城| 浑源县| 廊坊市| 砀山县| 桐城市| 准格尔旗| 盖州市| 施甸县| 临颍县| 东乌| 平乡县| 雷波县| 包头市| 宾阳县| 响水县| 香港 | 阜阳市| 凉城县| 左贡县| 盘锦市| 岚皋县| 龙南县| 尼玛县| 宁晋县| 长宁区| 永吉县| 彭州市| 丰台区| 绥芬河市| 南江县| 交口县|