Environment FAQ

Environment FAQ

aimde 开发环境需要多少硬盘空间?

aimde 镜像大小约为 66GB,考虑到安装过程中的临时文件和后续开发所需空间,建议保留 70GB 以上的可用磁盘空间。

docker 命令需要 sudo 才能执行

普通用户执行失败

text
  $ docker ps
  permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock

  # 使用 sudo 可以成功执行
  $ sudo docker ps
  CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

问题原因

当前用户不在 docker 用户组中,没有访问 Docker daemon socket 的权限。Docker daemon 默认绑定到 Unix socket (/var/run/docker.sock),该 socket 归 root 用户和 docker 组所有。

解决方案:

text
# 步骤1: 创建 docker 用户组(如果不存在)
sudo groupadd docker

# 步骤2: 将当前用户添加到 docker 组
sudo usermod -aG docker $USER

# 步骤3: 重启系统
sudo reboot

系统找不到 Docker 服务

现象描述

text
sudo systemctl start docker
Failed to start docker.service: Unit docker.service not found

解决方案

text
sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker