ubuntu下无sudo执行Docker

添加一个新的docker用户组

sudo groupadd docker

添加当前用户到docker用户组里,注意这里的yongboy为ubuntu server登录用户名

sudo gpasswd -a yongboy docker

重启Docker后台监护进程

sudo service docker restart

重启之后,尝试一下,是否生效

docker version

若还未生效,则系统重启,则生效

sudo reboot

时间: 2024-10-03 19:15:13

ubuntu下无sudo执行Docker的相关文章

ubuntu下定时任务的执行

概述 linux系统由 cron (crond) 这个系统服务来控制例行性计划任务.Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的. 另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令. Linux下的任务调度分为两类,系统任务调度和用户任务调度. 系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘.日志清理等.在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件.

ubuntu 下非交互式执行远程shell命令

apt-get install sshpass sshpass -p **your_password** ssh -o StrictHostKeyChecking=no "[email protected]$ip" "du -sm /home/bone/ext_disk/splunk/var/lib" 参考: https://www.cyberciti.biz/tips/linux-running-commands-on-a-remote-host.html htt

搭建Ubuntu下c/c++编译环境【转】

1.       安装Ubuntu. 2.       安装gcc 方法一: sudo apt-get  install  build-essential 安装完了可以执行 gcc--version的命令来查看版本,输出如下: gcc(GCC)4.2.3(Ubuntu4.2.3-2ubuntu7) Copyright(C)2007FreeSoftwareFoundation,Inc. 编译则使用Ubuntu gcc命令.要往下学习首先就得熟悉gcc命令的用法. Ubuntu gcc命令提供了非常

ubuntu下MySQL安装配置及基本操作

在linux下安装方法: 分为四种:一: 直接用软件仓库自动安装(如:ubuntu下,sudo apt-get install mysql-server; Debain下用yum安装): 二:官网下载deb或rmp安装包,直接双击安装: 三:下载tar安装包,解压到硬盘,然后自己配置mysql: 四:源码编译安装(下载mysql源代码自己编译安装). 前两种不需要自己配置,安装简单:后两种需自行配置文件,需要对mysql较为熟练.主要讲下第三种. 由于MySQL依赖libaio1包,所以先安装l

在Ubuntu下编译Assimp库

在Ubuntu下编译Assimp库 如何在Ubuntu下编译Assimp库?这是我以前编译成功后做的笔记,供参考. 1.去下面的网站去下载Assimp库: http://assimp.sourceforge.net/ 2.安装cmake,似乎Assimp库只能通过cmake和vs工程文件进行构建,普通的makfile是通过它来产生的.Ubuntu下使用sudo apt-get install cmake.然后通过cmake --version查看cmake的版本,我cmake版本是2.8.11.

ubuntu 下添加sublime text 启动图标

ubuntu下无快捷方式一说,如果想快速打开sublime Text,可以创建sublime text 启动图标 1. 创建空白文档 sublime.desktop,注意权限 $ vi /usr/share/applications/sublime.desktop 2. 文档中写入一下内容 [Desktop Entry] Version=2.0.1 Name=Sublime Text 2 GenericName=Text Terminal=false Icon=/usr/local/Sublim

ubuntu下code::blocks无法编译 /bin/sh: 1: g++ not found 解决办法

linux下code::blocks无法编译运行提示 /bin/sh: 1: g++ not found 的解决办法 在ubuntu 12.04 软件中心中选装了codeblocks,安装完成后却连最简单的hello world 都无法编译运行. 编译时提示 /bin/sh: 1: g++: not found 运行时总提示 It seems that this file has not been built yet. Do you want to build it now? 因为系统没有装C+

Ubuntu下安装oh-my-zsh

本文参考 https://www.jianshu.com/p/9a5c4cb0452d 此文已在ubuntu下确实安装成功,只不过懒得截图了,可以参照上述地址,我在他原基础上进行了一些更改. 安装Oh-My-Zsh 安装Oh-My-Zsh之前必须安装zsh. 安装zsh: sudo apt-get install zsh安装zsh zsh --version确认是否安装成功 chsh -s $(which zsh)设置zsh为默认shell(注意此处不要加sudo) 这里实际是在~/.bashr

Ubuntu 下 docker 命令免输 sudo

当在Ubuntu系统中装好了Docker 后,发现输入 docker ps 命令时候,会提示 permission denied.如下图 需要执行 sudo docker ps 命令并键入密码才能够正确运行,有时候密码比较复杂不容易记住.有没有简单方法可以免输 sudo 跟密码呢?肯定是可以的. 我们只需要在组里面添加 docker, 然后把当前用户追加到 docker 这组当中就OK了.执行下面的命令. sudo groupadd docker sudo usermod -aG docker