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

相关推荐
AmazingKO12 分钟前
制作像素风《饥荒》类游戏的整体蓝图和流程
人工智能·python·游戏·docker·visual studio code·竹相左边
虾球xz20 分钟前
游戏引擎学习第228天
c++·学习·游戏引擎
Nuyoah.35 分钟前
《Vue3学习手记2》
javascript·vue.js·学习
星星火柴9361 小时前
Git 学习笔记
笔记·git·学习
大雄野比3 小时前
【scikit-learn基础】--『监督学习』之 支持向量机回归
学习·支持向量机·scikit-learn
慧一居士3 小时前
Kubernetes(K8S)内部功能总结
云原生·容器·kubernetes
浪淘沙jkp3 小时前
AI大模型学习十:‌Ubuntu 22.04.5 调整根目录大小,解决根目录磁盘不够问题
linux·学习·ubuntu
rider1893 小时前
【4】k8s集群管理系列--harbor镜像仓库本地化搭建
云原生·容器·kubernetes
m0_731187884 小时前
docker compose搭建博客wordpress
docker·容器·eureka
LVerrrr4 小时前
Missashe考研日记-day20
学习·考研