ASF

Docker

3.0.3.2版本开始,ASF已经可以在Docker容器​中运行。
Docker仓库地址:https://hub.docker.com/r/justarchi/archisteamfarm

拉取镜像

docker pull justarchi/archisteamfarm

创建容器

docker run -it -p 127.0.0.1:1242:1242 -p [::1]:1242:1242 -v /d/asf:/app/config --name asf justarchi/archisteamfarm

我是在Windows环境下的Docker是把配置文件路径挂载到了d盘asf文件夹下

这是将容器的1242端口映射到宿主机的ipv4ipv6本地地址的1242端口

-p 127.0.0.1:1242:1242 -p [::1]:1242:1242

将容器的/app/config挂载到宿主机/d/asf目录下

-v /d/asf:/app/config

设置容器的名称为asf

--name asf

执行命令

出现以下界面表示已经启动成功了,但是没有配置config文件,现在打开d盘能够看见自动创建的asf文件夹。
成功截图
ASF配置文件生成器:https://justarchinet.github.io/ASF-WebConfigGenerator/

将配置好的ASF.json文件下载并放在配置目录下,ASF会自动加载。

目前直接打开http://127.0.0.1:1242依然是打不开的因为ASF只接受本地的请求,需要在配置文件目录下创建IPC.config文件,并配置以下内容,表示接受所有请求。

{
    "Kestrel": {
        "Endpoints": {
            "HTTP": {
                "Url": "http://*:1242"
            }
        }
    }
}

之后就能打开ASF的UI界面

DockerASF

添加新评论