# Docker不用再sudo的实现方法
## 导言
Docker是一种用于部署应用程序的容器化技术,它可以提供隔离环境和快速部署的优势。在使用Docker的过程中,我们通常需要使用sudo命令来执行Docker相关的操作。然而,对于经验丰富的开发者来说,我们可以通过一些简单的配置来实现不再需要使用sudo命令来执行Docker操作。本文将介绍在Linux系统中实现“Docker不用再sudo”
原创
2023-11-19 14:06:23
251阅读
如何不用sudo使用docker
在默认情况下,要在Linux上使用Docker命令,需要使用sudo或者添加用户到docker组。然而,有时候我们可能希望不使用sudo来运行docker命令,以便更方便地使用Docker。
以下是一种方法,可以让我们不使用sudo来运行docker命令。
1. 创建docker组
首先,我们需要创建一个docker组。打开终端,执行以下命令:
```s
原创
2023-10-16 08:33:33
236阅读
1. 简单模式 RabbitMQ是一个消息中间件,你可以想象它是一个邮局。当你把信件放到邮箱里时,能够确信邮递员会正确地递送你的信件。RabbitMq就是一个邮箱、一个邮局和一个邮递员。发送消息的程序是生产者 队列就代表一个邮箱。虽然消息会流经RbbitMQ和你的应用程序,但消息只能被存储在队列里。队列存储空间只受服务器内存和磁盘限制,它本质上是一个大的消息缓冲区。多个生产者可以向同一个队列发送消
转载
2024-09-06 17:37:13
41阅读
上期我们讲了Linux远程登陆telnet及ssh服务,下面我们讲的是设备文件管理
Linux沿袭Unix的风格,将所有设备认成是一个文件。
设备文件分为两种:
块设备文件(b) 字符设备文件(c) /dev目录下
/dev/hd[a-t]:IDE设备 /dev/sd[a-z]:SCSI设备 /dev/fd[0-7]:标准软驱 /
转载
2024-05-30 09:57:45
80阅读
默认情况下, docker 命令会使用 Unix socket 与 Docker 引擎通讯。 而只有 root 用户和docker 组的用户才可以访问 Docker 引擎的Unix socket。 (可以参考:Docker架构及组件剖析) docker 组内用户执行命令的时候会自动在所有命令前添加
原创
2022-06-02 18:12:24
2626阅读
在Linux中利用源码包安装软件最重要的就是要仔细阅读安装包当中的README INSTALL两个说明文件,这两个文件会清楚的告诉你如何可以正确的完成这个软件的安装! 我们都知道源码包安装分为这么几个阶段,
1、
./config
谈起Debug,更多的给人们带来了对DOS时代的回忆。虽然现在的WINDOWS操作系统已经工作在保护模式下,但是DEBUG却仍然有其特殊的用途。要想研究一些技术上的难点,用DEBUG来进行反汇编仍然是最有效的方法之一。下面简要介绍一下DEBUG的简单使用方法。 DEBUG 中最常用的有以下几
一. 使用 su 命令临时切换用户身份
1、su 的适用条件和威力 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加 用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无非有两个,一是退出beinan用户,重新以root用户登录,但这种办法 并不是最好的;二是我们没有
一 背景曾经在相当长的一段时间内认为抓包就必须是root用户,直到后面了解到了setsid和capability,这篇文章算是个总结。二 特殊权限位2.1 SET位权限在linux中,有些命令,比如passwd修改密码命令,本身是属于root用户的,执行的时候需要操作只有root才可以操作的文件或使用的资源,那普通用户怎么办?这就是SET权限位的作用,即“没有取得特权用户要完成一项必须要有特权才可
1 安装VS Code1.1 下载安装文件打开VS Code网站(https://code.visualstudio.com/),并根据自己的操作系统选择合适的版本。通常情况下,网站会根据操作系统自动适配合适的下载链接。 例如:使用MacOS中打开网站时,下载界面如下图所示: 选择Download Mac Universal,得到MacOS下的安装文件VSCode-darwin-universa
转载
2024-09-25 18:43:43
151阅读
因为项目的原因这两天安装配置CUDA环境折腾了好久,最后总算是搞定了,踩了很多坑,记录一下安装流程。安装VS2017首先先安装好VS2017(Community版就行了),此处就不细说了,可能现在网上更多是VS2019,给大家附上VS2017的传送门Visual Studio 2017,此IDE安装过程简单,网上教程也很多。下载CUDA10.1登陆CUDA的官网下载CUDA安装包。 选择Windo
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 环境信息 操作系统:Ubuntu 20.04 LTS 桌面版 Docker:19.03.10 ...
转载
2021-04-29 22:40:10
1402阅读
2评论
1. Docker 安装(1) 参考官网 https://docs.docker.com/engine/install/安装 docker 。manjaro 安装sudo pacman -S docker(2) Docker 需要用户具有 sudo 权限,为了避免每次命令都输入 sudo,可以把用户加入 Docker 用户组 官方文档# 创建 docker 用户组
sudo groupadd do
转载
2024-01-28 08:14:30
274阅读
经过一段时间的了解,相信大家用过了很多种方式对软件进行安装,近期针对此部分进行了系统的梳理。今日发现有新的安装软件的方式,特进行补充。通常的软件安装主要有四种方式,今日了解到有一种新的方式,目前尚无大量的包,但预计后续有潜力,故进行增加:软件列表在线安装(使用apt包管理工具)安装deb软件包(使用dpkg工具)从二进制软件包安装(解压添加环境变量)从源代码编译安装(使用make进行
先写下赛后总结吧.ACM 比赛 环境 比较尴尬 ubuntu Linux 系统 不会用, 第一次 ,也没经验, 铩羽而归. 比较遗憾, G题的 数据有问题,少了个零, 中间公告弹出过, 当时以为又是系统故障弹出谁的代码, 直接无视忽略过去了, 一直在这个题上死磕,用了各种方法, 甚至用JAVA大数来写, 还有那个K题 , 离
安装Dockersudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245yumC8950F966E92D8576A8BA88D21E9sudo bash -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/
转载
2024-02-25 10:17:54
92阅读
Ubuntu 16.04 发布时,一个引人注目的新特性便是 apt 命令的引入。其实早在 2014 年,apt 命令就已经发布了第一个稳定版,只是直到 2016 年的 Ubuntu 16.04 系统发布时才开始引人关注。 随着 apt install package 命令的使用频率和普遍性逐步超过 apt-get install package,越来越多的其它 Linux 发行版也开始遵循 Ubu
# 如何使用 sudo docker:新手指南
作为一名新手开发者,了解如何使用 Docker 是非常重要的一步,因为它是现代软件开发和部署的重要工具。在这篇文章中,我将带您逐步了解如何使用 `sudo docker` 命令。我们将会通过表格展示整个流程,并使用代码示例详细说明每个步骤的具体实现。此外,我们还将使用饼状图和类图帮助您更好地理解 Docker 的基本概念。
## 流程概述
下面
原创
2024-08-28 08:04:04
24阅读
sudo 的-S参数允许加入密码,这样可以做到无人值守 ,000000的地方就是你的密码。单行导入:ubuntu@ubuntu18-vm:~$ cat test.sh
sudo -S docker load -i apollo_docker_smoke_volume-yolo_obstacle_detection_model-x86_64-20210321.tar <<E
转载
2023-06-02 14:12:27
174阅读
第一章 环境准备本次学习环境为在虚拟机Workstation 12 Pro-12.5.0 build-4352439,安装的最新的ubuntu桌面版 ubuntu-16.04-desktop-amd64,内核为4.4.0-21-generic。使用xshell工具连接虚拟机。首次使用需要虚拟机开启ssh服务。第二章 安装dockersudo apt-get install docker.io验证d
转载
2023-09-23 15:33:01
111阅读