
前提条件
- 已安装并运行的虚拟机(推荐使用 Ubuntu 或其他 Linux 发行版)
- 虚拟机已连接网络
- 具有 sudo 或 root 权限
步骤 1:在虚拟机上安装 Docker
Ubuntu/Debian 系统
# 更新包列表
sudo apt update
# 安装必要的依赖
sudo apt install apt-transport-https ca-certificates curl software-properties-common
# 添加 Docker GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# 添加 Docker 仓库
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# 再次更新包列表
sudo apt update
# 安装 Docker
sudo apt install docker-ce
# 验证 Docker 是否安装成功
sudo docker --version
CentOS/RHEL 系统
# 安装必要的依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# 添加 Docker 仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安装 Docker
sudo yum install docker-ce docker-ce-cli containerd.io
# 启动 Docker 服务
sudo systemctl start docker
# 验证 Docker 是否安装成功
sudo docker --version
步骤 2:获取 OpenClaw Docker 镜像
目前官方可能没有提供 OpenClaw 的 Docker 镜像,因此我们需要创建一个 Dockerfile 来构建镜像。


