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

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

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

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

bash 复制代码
sudo systemctl start docker

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

复制代码
sudo systemctl status docker --no-pager

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

bash 复制代码
su - sdmadm

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

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

bash 复制代码
sudo usermod -aG docker sdmadm

参数说明如下:

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

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

  • sdmadm 是目标用户名

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

bash 复制代码
docker ps

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

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

bash 复制代码
getent group docker

输出说明:

  • docker:组名

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

  • 1001:组ID(GID)

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

相关推荐
通信小呆呆14 小时前
当算法有了“五感”:多模态数据融合如何向人体感官协同学习?
人工智能·学习·算法·机器学习·机器人
H__Rick14 小时前
自动对焦学习-3
人工智能·学习·计算机视觉
Daisy Lee14 小时前
量化学习-第1章-什么是量化金融
学习·金融·datawhale
Alsn8615 小时前
等待学习-学习目录:Docker 容器安全攻防
学习·安全·docker
YM52e15 小时前
买菜计算器小应用 - HarmonyOS ArkUI 开发实战-PC版本
学习·华为·harmonyos·鸿蒙·鸿蒙系统
小雨下雨的雨15 小时前
HarmonyOS ArkUI训练营入门-组件掌握系列-Animation 动画效果实现-PC版本
学习·华为·harmonyos·鸿蒙
cqbzcsq16 小时前
CellFlow虚拟细胞论文阅读
论文阅读·人工智能·笔记·学习·生物信息
2601_9618752417 小时前
决战申论100题2026|最新|范文
linux·容器·centos·debian·ssh·fabric·vagrant
java_cj17 小时前
深入kube-apiserver认证机制:从Bearer Token到mTLS的完整认证链解析
linux·运维·服务器·云原生·容器·kubernetes
YangYang9YangYan17 小时前
2026初入职场学习数据分析的价值
学习·数据挖掘·数据分析