在容器中安装
获取 Alas 源码
- 在你希望放置 Alas 文件夹的位置打开终端,执行
sh
git clone https://github.com/LmeSzinc/AzurLaneAutoScript
当然你也可以按照自己喜欢的方式取得 Alas 源码
- 进入目录
sh
cd ./AzurLaneAutoScript
- 添加文件夹为 Git 安全文件夹
如果宿主机系统为 Windows 且 Git 版本为 2.35.2
或更高,则需要执行此步骤。详情请参阅CVE-2022-24765。
powershellcmd
powershell
git config --global --add safe.directory $pwd
部署 Alas
WARNING
以下内容仅适用于 X86 / AMD64 平台,如需在 ARM 上运行请参阅群友 binss的博客。
- 创建配置文件
sh
cp config/deploy.template-docker-cn.yaml config/deploy.yaml
修改 docker-compose.yml
中的 dockerfile
为 ./Dockerfile.cn
以在容器内使用国内源安装运行 Alas 所需环境
yaml
version: '3.7'
services:
ALAS:
network_mode: host
volumes:
- '.:/app/AzurLaneAutoScript:rw'
# - '../MAA:/app/MAA:rw'
- '/etc/localtime:/etc/localtime:ro'
container_name: 'alas'
image: 'alas'
build:
context: ./deploy/docker/
# dockerfile: ./Dockerfile
dockerfile: ./Dockerfile.cn
- 启动容器
dockerpodman
docker
docker-compose up -d
Alas 容器的网络模式为 host,这能让 Alas 容器内的 ADB 直接访问宿主机上模拟器,同时也能直接通过 http://127.0.0.1:22267 访问 Alas 面板。