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

相关推荐
AI云海8 小时前
利用好手机这个工具-碎片化学习
学习
β添砖java10 小时前
2025最新快速构建企业级虚拟专用网络环境学习笔记
笔记·学习
蜀道山老天师12 小时前
K8s Secret 与 ConfigMap 配置管理及动态更新实战详解
云原生·容器·kubernetes
梦想的颜色12 小时前
【Docker部署插件】:使用 Docker 部署生产级 Kafka 完整版教程
安全·docker·中间件·kafka·消息队列·docker-compose·后端开发
↘"LYong12 小时前
旧版 CentOS 安装 Docker 完整指南(附国内镜像加速)
linux·运维·docker
满意的星月14 小时前
基于微服务和Docker容器技术的PaaS云平台架构设计(微服务架构实施原理)
docker·微服务·架构
WZF-Sang15 小时前
网络基础——2
服务器·网络·c++·学习·网络编程·php
bukeyiwanshui15 小时前
20260624 k8s pod命令
云原生·容器·kubernetes
心中有国也有家16 小时前
E-Brufen 技术选型全景:Flutter + 鸿蒙 + Hive CE
hive·hadoop·学习·flutter·华为·harmonyos
网络研究院16 小时前
Brave浏览器放大招引入容器功能,实现多账户安全隔离
网络·安全·容器·浏览器·数据·隐私