1. 程式人生 > >如何免 sudo 使用 docker以及docker加速器配置

如何免 sudo 使用 docker以及docker加速器配置

啟動 Docker 引擎

Ubuntu 12.04/14.04、Debian 7 Wheezy

$ sudo service docker start

Ubuntu 16.04、Debian 8 Jessie/Stretch

$ sudo systemctl enable docker
$ sudo systemctl start docker

免 sudo 使用 docker:

如果還沒有 docker group 就新增一個:

sudo groupadd docker

將使用者加入該 group 內。然後退出並重新登入就生效啦。

sudo usermod -a
G docker $USER

重啟 docker 服務

sudo service docker restart

切換當前會話到新 group 或者重啟 X 會話

newgrp - docker

OR
pkill X
注意,最後一步是必須的,否則因為 groups 命令獲取到的是快取的組資訊,剛新增的組資訊未能生效,所以 docker images 執行時同樣有錯。

原因分析

因為 /var/run/docker.sock 所屬 docker 組具有 setuid 許可權

$ sudo ls -l /var/run/docker.sock

srw-rw---- 1
root docker 0 Aug 4 05:15 /var/run/docker.sock

相關推薦

如何 sudo 使用 docker以及docker加速器配置

啟動 Docker 引擎 Ubuntu 12.04/14.04、Debian 7 Wheezy $ sudo service docker start Ubuntu 16.04、Debian 8 Jessie/Stretch $ sudo systemc

使用ansible安裝docker以及docker-compose

轉自:https://www.cnblogs.com/jsonhc/p/7879028.html 環境三臺centos7主機: master:192.168.101.14,node1:192.168.101.15,node2:192.168.101.19,利用master節點為兩個node節點安裝

Linux 關於Docker介紹、Linux(Centos7.3)下安裝、Docker加速器配置Docker-compose安裝以及基本命令的使用介紹

今天給各位同學進行Docker方面的知識介紹,一方面Docker的技術越來越火了,而且現在容器化也是一個發展趨勢,另一方面,Docker確實用起來相當方便,降低了運維的門檻,讓我們開發也能在不需要有太多linux的功底下,快速安裝很多我們所需要的第三方功能

CentOS上安裝 Docker-CE以及Docker 加速器配置

light 甚至有 true https 阿裏 inf -s tor -c 在CentOS 7.0上安裝 Docker-CE 官方源安裝教程 https://docs.docker.com/install/linux/docker-ce/centos/#instal

Docker私有倉庫與鏡像加速器配置與使用

docker 加速器 私有倉庫 harbor 一站式 在前篇講了企業級私有鏡像庫的搭建,今天我就來說說如何將其用到我們的docker上,並且使用鏡像加速器來解決國內訪問docker hub上的鏡像過慢的問題.進入正題環境:Centos7.3 x641.安裝dockeryum install

docker win7加速器配置

default 瀏覽器 var win art -- 配置 alpha mirror docker win7加速器配置 打開 Kitematic (Alpha) 點擊左下角 DOCKER CLI 輸入 docker-machine ssh default sudo s

Docker加速器配置

system ESS 地址 rest hub image ice 技術分享 復制 我們在訪問國外docker hub網站進行鏡像下載時,會發現拉取鏡像的速度非常緩慢,此時我們可以通過使用--register-mirror選項通過國內的docker鏡像服務器來進行直接的下載。

Docker之阿里雲映象加速器配置

一:簡介          1:為什麼使用阿里雲映象加速器?                一般而言,我們使用Docker,是需要從Docker官網去拉取映象的,但是官網是在國外的,                所以下載非常慢,或者都下載不了,總是報timeout連線失

sudo 執行Docker命令

Problem 預設安裝完 docker 後,每次執行 docker 都需要執行 sudo 命令,非常浪費時間影響效率。 如果不跟 sudo,直接執行 docker images 命令會有如下問題: [[email protected]-58

Docker 映象加速器配置

1. 安裝/升級Docker客戶端 推薦安裝1.10.0以上版本的Docker客戶端,參考文件 docker-ce 2. 配置映象加速器 針對Docker客戶端版本大於 1.10.0 的使用者 您可以通過修改daemon配置檔案/etc/docker/daemon.js

Docker映象加速器配置

使用Docker拉取映象時會出現如下錯誤:16.04: Pulling from library/ubuntu22dc81ace0ea: Pulling fs layer1a8b3c87dba3: Pulling fs layer91390a1c435a: Pulling f

Dock(二) Docker的安裝與加速器配置, helloworld

Docker安裝 建議在linux環境下安裝Docker,window環境搭建比較複雜且容易出錯,使用Centos7+yum來安裝Docker環境很方便。 Docker 軟體包已經包括在預設的 CentOS-Extras 軟體源裡。因此想要安裝 docker,只需要執行下

docker學習篇(6)--守護程序配置配置國內映象)以及docker日誌

概述如何配置國內映象配置引數有哪些docker執行日誌位置1、如何配置國內映象※ 此配置可能因docker版本造成配置略有不同,具體要參照對應docker具體版本的文件,我的版本是17.51)修改檔案/etc/docker/daemon.json,增加如資訊{"registr

docker sudo設置(僅3個命令)

docker 下載 emc enable 免秘鑰 ins newgrp tar -- 首先,下載docker, 需3話: sudo apt install docker.io sudo systemctl start docker sudo systemctl ena

Docker 鏡像加速器

fig dha etc mon dock 阿裏 ecs engine 機器 我們使用Docker的第一步,應該是獲取一個官方的鏡像,例如mysql、wordpress,基於這些基礎鏡像我們可以開發自己個性化的應用。我們可以使用Docker命令行工具來下載官方鏡像。但是因為網

docker安裝及加速配置

console epo client target centos sha 版本 json uname 需要centos7版本[[email protected]/* */ ~]# uname -r3.10.0-514.el7.x86_64 第一步:更新當前軟件

Docker 鏡像加速器(如何加速下載)

sql mysq blog lang 安裝 wordpress -a you etc https://yq.aliyun.com/articles/29941 Docker 鏡像加速器 我們使用Docker的第一步,應該是獲取一個官方的鏡像,例如mysql、wordpr

docker探索-CentOS7中配置Docker的yum源並升級安裝docker1.13(十)

strong tro extras 配置 1.7 arc client 1.8 1.2 此處使用的是CentOS7,內核版本為 [root@localhost ~]# uname -r 3.10.0-327.el7.x86_64 該版本下,配置了yum的源為阿裏的鏡像源

Docker 編輯網絡配置文件

臨時 hostname edi 網絡配置 body class con host div Docker 1.2.0 開始支持在運行中的容器裏編輯 /etc/hosts, /etc/hostname 和 /etc/resolve.conf 文件。 但是這些修改是臨時的,只

docker系列3--dockerd配置文件

reference strong system denied 自動 level bin because from dockerd啟動配置 docker通信方式選擇 docker默認以sock文件方式提供接口,要開放tcp接口遠程調用,需要修改配置文件: The Docke