记录一下学习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)是该组的所有成员,用逗号分隔。

相关推荐
瞬间&永恒~18 分钟前
【Kubernetes】(七)Kubernetes控制器
云原生·容器·kubernetes
Canmag 兴隆磁性38 分钟前
充磁的时候,磁铁里面到底发生了什么
学习·永磁材料·充磁·退磁
海兰1 小时前
【Kafka学习4】六大核心 API
学习·kafka·linq
知识分享小能手1 小时前
概理论与数理统计学习教程,从入门到精通,随机变量的数字特征 — 知识点总结与详细推导(7)
学习·机器学习·概率论
却道天凉_好个秋1 小时前
计算机网络:CDN
学习·音视频·cdn
李少兄1 小时前
Kubernetes Pod 状态全解析:从 Phase 到 CrashLoopBackOff
云原生·容器·kubernetes
圆奋奋1 小时前
FreeRTOS学习(十)- 最核心的内容:优先级抢占式调度 + 上下文切换
学习·freertos
用户6919026813391 小时前
Docker基本概念
后端·docker·容器
程序猿炎义2 小时前
【llm-algo-leetcode学习笔记】显存与性能认知底座
笔记·学习·leetcode
Vcaker2 小时前
Linux学习18-ansible部署zabbix,role部署apache
学习