2026/1/17 16:45:33
网站建设
项目流程
柳州专业网站推广公司,四平seo,seo一个空间建多个网站,酒店可以采用的网络营销方式项目标题与描述
Arca#xff08;拉丁语意为“盒子”#xff09;是一个单容器、隔离的AI开发环境#xff0c;具备增强的系统集成能力。该项目旨在提供一个自包含的开发环境#xff0c;集成systemd服务、浏览器能力和AI智能体功能#xff0c;实现从主机到Arca再到智能体运行…项目标题与描述Arca拉丁语意为“盒子”是一个单容器、隔离的AI开发环境具备增强的系统集成能力。该项目旨在提供一个自包含的开发环境集成systemd服务、浏览器能力和AI智能体功能实现从主机到Arca再到智能体运行时的完整工作流。重要提示由于涉及CVE-2025-31133、CVE-2025-52565、CVE-2025-52881等安全补丁以及Linux内核层面的修补导致run-c和sysbox受到硬性限制。当前版本的Arca已暂停更新建议在Ubuntu旧版本上使用。新版Arca正在开发中。功能特性单主机容器运行保持主机环境清洁无需挂载Docker套接字即可工作。安全隔离容器主机无需root权限容器内可运行root进程但主机层面仍为nobody用户。systemd集成支持可恢复的守护进程运行。即插即用镜像包含预配置的运行时和智能体显著缩短首次对话时间。安全抽象浏览器接口支持为每次对话提供独立的VSCode实例。灵活的安全特性配置默认禁用某些安全风险评分功能支持根据需求轻松修改补丁目标。一键启动简化部署流程快速启动完整环境。版本支持基于OpenHands提供两种部署变体gaia标准版门户约1.5分钟可用运行时约11分钟可用需要网络连接atlas即插即用版门户3-4分钟可用运行时约2分钟可用无需网络连接安装指南系统要求Ubuntu Linux系统推荐使用旧版本如24.04.02管理员权限用于安装Docker和系统组件依赖安装安装前需配置Docker环境#!/bin/bashset-ueoxpipefailSOURCE./source# 更新系统并安装基础工具sudoaptupdate-ysudoaptinstall-yca-certificatescurlgit# 添加Docker官方GPG密钥sudoinstall-m0755-d/etc/apt/keyringssudocurl-fsSLhttps://download.docker.com/linux/ubuntu/gpg-o/etc/apt/keyrings/docker.ascsudochmodar /etc/apt/keyrings/docker.asc# 添加Docker仓库echodeb [arch$(dpkg --print-architecture)signed-by/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \$(./etc/os-releaseecho${UBUNTU_CODENAME:-$VERSION_CODENAME})stable|\sudotee/etc/apt/sources.list.d/docker.list/dev/nullsudoaptupdate-y# 清理现有Docker安装mv-f${HOME}/.docker/${HOME}/.docker.bak/||truesudomv-f/etc/docker/daemon.json/etc/docker/daemon.json.bak||truesudosystemctl stopdockerdocker.socket||truesudosystemctl disabledockerdocker.socket||truesudorm-rf/var/run/docker.sock${HOME}/.docker/forpkgindocker.io docker-docdocker-composedocker-compose-v2 podman-docker containerd runc;dosudoapt-getremove${pkg};donesudoaptremove-ydocker-ce docker-ce-cli docker-buildx-plugin docker-compose-plugin||truesudoaptauto-remove-y# 安装Dockersudoapt-getinstall-ydocker-ce docker-ce-cli docker-buildx-plugin docker-compose-plugin# 配置用户组和权限sudogroupadddocker||truesudousermod-aGdocker${USER}||truesudosystemctlenable--nowdockersleep10sudochmod666/var/run/docker.socksudosystemctl restartdockerSysbox安装与配置#!/bin/bashset-ueoxpipefailSOURCE./sourceRELEASEsysbox-ce_0.6.7.linux_amd64.deb# 更新系统sudoaptupdate-ysudoaptinstall-yca-certificatescurlgit# 清理现有容器Sysbox要求dockerstop$(dockerps-a-q)||truedockerrm$(dockerps-a-q)||true# 卸载现有Sysboxsudosystemctl stop sysbox-fs.service sysbox-mgr.service sysbox.service||truesudosystemctl disable sysbox-fs.service sysbox-mgr.service sysbox.service||truesudoaptremove-ysysbox-ce||truesudoaptauto-remove-ysudoaptupdate-y# 安装Sysboxrm-rf${SOURCE}/sysbox/mkdir-p${SOURCE}/sysbox/pkg/curl-Lo${SOURCE}/sysbox/pkg/${RELEASE}https://github.com/nestybox/sysbox/releases/download/v0.6.7/${RELEASE}ls${SOURCE}/sysbox/pkg/${RELEASE}|xargs-I{}sudoaptinstall-y${SOURCE}/sysbox/pkg/${RELEASE}# ZFS存储驱动补丁if[$(dockerinfo|grepStorage Driver|cut-d:-f2|xargs-I{}echo{})zfs];thensudoaptinstall-yvimmakebuild-essential golang-gomkdir-p${SOURCE}/sysbox/git/gitclone--recursivehttps://github.com/nestybox/sysbox.git${SOURCE}/sysbox/git/sed-i/0x65735546/i\ 0x2fc12fc1: zfs,${SOURCE}/sysbox/git/sysbox-libs/utils/fs.gocd${SOURCE}/sysbox/gitmakesysbox-staticsudomakeinstallfi# 清理安装文件rm-rf${SOURCE}/sysbox/# 启动Sysbox服务sudosystemctlenable--nowsysbox-fs.service sysbox-mgr.service sysbox.servicesudosystemctl daemon-reloadsudosystemctl restartdocker使用说明环境启动安装完成后使用Docker命令启动Arca容器环境。项目提供两种预配置镜像选择gaia标准版或atlas即插即用版。典型工作流程环境初始化根据需求选择版本拉取对应镜像服务启动容器启动后自动初始化systemd服务门户访问通过浏览器访问提供的门户界面AI智能体交互在隔离环境中运行和测试AI模型开发调试利用集成的VSCode进行代码编辑和调试开发特性独立工作空间每次对话可创建独立的开发环境系统服务管理通过systemd管理后台进程网络隔离容器内网络与主机完全隔离资源控制可配置CPU、内存等资源限制核心代码Docker环境安装脚本#!/bin/bashset-ueoxpipefailSOURCE./source# 系统更新与基础工具安装sudoaptupdate-ysudoaptinstall-yca-certificatescurlgit# Docker GPG密钥配置sudoinstall-m0755-d/etc/apt/keyringssudocurl-fsSLhttps://download.docker.com/linux/ubuntu/gpg-o/etc/apt/keyrings/docker.ascsudochmodar /etc/apt/keyrings/docker.asc# Docker仓库源配置echodeb [arch$(dpkg --print-architecture)signed-by/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \$(./etc/os-releaseecho${UBUNTU_CODENAME:-$VERSION_CODENAME})stable|\sudotee/etc/apt/sources.list.d/docker.list/dev/nullsudoaptupdate-y# 清理旧版Docker安装mv-f${HOME}/.docker/${HOME}/.docker.bak/||truesudomv-f/etc/docker/daemon.json/etc/docker/daemon.json.bak||truesudosystemctl stopdockerdocker.socket||truesudosystemctl disabledockerdocker.socket||truesudorm-rf/var/run/docker.sock${HOME}/.docker/forpkgindocker.io docker-docdocker-composedocker-compose-v2 podman-docker containerd runc;dosudoapt-getremove${pkg};donesudoaptremove-ydocker-ce docker-ce-cli docker-buildx-plugin docker-compose-plugin||truesudoaptauto-remove-y# Docker组件安装sudoapt-getinstall-ydocker-ce docker-ce-cli docker-buildx-plugin docker-compose-plugin# 用户组权限配置sudogroupadddocker||truesudousermod-aGdocker${USER}||truesudosystemctlenable--nowdockersleep10sudochmod666/var/run/docker.socksudosystemctl restartdockerSysbox安装与ZFS补丁脚本#!/bin/bashset-ueoxpipefailSOURCE./sourceRELEASEsysbox-ce_0.6.7.linux_amd64.deb# 系统更新sudoaptupdate-ysudoaptinstall-yca-certificatescurlgit# 容器清理Sysbox安装前提dockerstop$(dockerps-a-q)||truedockerrm$(dockerps-a-q)||true# Sysbox服务停止与卸载sudosystemctl stop sysbox-fs.service sysbox-mgr.service sysbox.service||truesudosystemctl disable sysbox-fs.service sysbox-mgr.service sysbox.service||truesudoaptremove-ysysbox-ce||truesudoaptauto-remove-ysudoaptupdate-y# Sysbox包下载与安装rm-rf${SOURCE}/sysbox/mkdir-p${SOURCE}/sysbox/pkg/curl-Lo${SOURCE}/sysbox/pkg/${RELEASE}https://github.com/nestybox/sysbox/releases/download/v0.6.7/${RELEASE}ls${SOURCE}/sysbox/pkg/${RELEASE}|xargs-I{}sudoaptinstall-y${SOURCE}/sysbox/pkg/${RELEASE}# ZFS存储驱动特别处理if[$(dockerinfo|grepStorage Driver|cut-d:-f2|xargs-I{}echo{})zfs];then# 构建工具安装sudoaptinstall-yvimmakebuild-essential golang-gomkdir-p${SOURCE}/sysbox/git/# 克隆Sysbox源码gitclone--recursivehttps://github.com/nestybox/sysbox.git${SOURCE}/sysbox/git/# 文件系统类型映射补丁添加ZFS支持sed-i/0x65735546/i\ 0x2fc12fc1: zfs,${SOURCE}/sysbox/git/sysbox-libs/utils/fs.go# 编译并安装修改后的版本cd${SOURCE}/sysbox/gitmakesysbox-staticsudomakeinstallfi# 临时文件清理rm-rf${SOURCE}/sysbox/# Sysbox服务启用与重启sudosystemctlenable--nowsysbox-fs.service sysbox-mgr.service sysbox.servicesudosystemctl daemon-reloadsudosystemctl restartdocker6HFtX5dABrKlqXeO5PUv/8W9K7D4JpU7Uuh7rBoNUXo更多精彩内容 请关注我的个人公众号 公众号办公AI智能小助手对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号网络安全技术点滴分享