当前位置: 首页 > news >正文

记录一下学习docker的命令(不断补充中)

#2025-04-10,22:12###############

在wsl2中安装了ubuntu24.04.1后有部署了docker,

如果没有启动docker可以通过下列命令启动docker:

sudo systemctl start docker

执行下列命令可以看到docker状态,并不占用控制台的命令:

sudo systemctl status docker --no-pager

要想在wsl2中执行docker命令而无需每次输入sudo,那么需要将用户添加到docker的用户组中,当前用户是root,想切换到其他用户(我这儿是sdmadm)那么先执行:

su - sdmadm

要执行命令需要输入sdmadm的密码。

然后执行下列命令将sdmadm添加到docker的用户组中:

sudo usermod -aG docker sdmadm

参数说明如下:

  • -a 表示追加(避免覆盖已有组)

  • -G docker 表示将用户添加到 docker 组

  • sdmadm 是目标用户名

然后使用如下命令验证一下权限:

docker ps

列出container则表示添加成功了。

使用如下命令可以查看docker用户组中的所有用户:

getent group docker

输出说明:

  • docker:组名

  • x:密码占位符(实际密码存储在 /etc/shadow

  • 1001:组ID(GID)

  • 最后一部分(如 username1,username2)是该组的所有成员,用逗号分隔。

相关文章:

  • 微信小程序跳
  • oracle json笔记
  • 线程同步与互斥(下)
  • 关于 Spring Boot + Vue 前后端开发的打包、测试、监控、预先编译和容器部署 的详细说明,涵盖从开发到生产部署的全流程
  • spring 依赖注入的好处
  • vscode远程连接树莓派报错> Host key verification failed.> 过程试图写入的管道不存在。
  • mysql-innodb_autoinc_lock_mode=2 和innodb_autoinc_lock_mode=1可能引发的问题
  • CISP-PTE WEB题通关记录
  • 基于Kubeadm实现K8S集群扩缩容指南
  • 第十一届 蓝桥杯 嵌入式 省赛
  • cache更新策略
  • Redis Java 客户端 之 Jedis
  • BERT 模型是什么
  • SQL ​​主键(Primary Key)
  • 什么是具身智能?其发展五大趋势预测
  • 【C++游戏引擎开发】第12篇:GLSL语法与基础渲染——从管线结构到动态着色器
  • 循环神经网络 - 长短期记忆网络的门控机制
  • [原创](现代C++ Builder 12指南): 如何使用异常(try catch)?
  • 从 SaaS 到 MCP:构建 AI Agent 生态的标准化服务升级之路
  • 基于微信小程序的校园跑腿系统的设计与实现
  • wordpress翻页插件/广州优化公司哪家好
  • 沈阳专业网站制作/企业推广策划公司
  • 简单企业网站/百度关键词指数排行
  • 网站开发服务转包合同范本/怎么看百度指数
  • 网站首页图片怎么更换/深圳竞价托管
  • 网站如何做sem优化/如何推广网站方法