-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
在执行
mkdir astrbot-shipyard
cd astrbot-shipyard
wget https://raw.githubusercontent.com/AstrBotDevs/shipyard/refs/heads/main/pkgs/bay/docker-compose.yml -O docker-compose.yml
# 修改 compose-with-shipyard.yml 文件中的环境变量配置,例如 Shipyard 的 access token 等
docker compose -f docker-compose.yml up -d
docker pull soulter/shipyard-ship:latest我修改了token后再自行构建的的容器。使用Dpanel创建容器,没有改任何环境变量,仅添加容器内端口在外部的对应端口,报了如下错误
Starting Bay API backend...
Waiting for backend to start...
INFO: Started server process [7]
INFO: Waiting for application startup.
2026-02-21 05:06:32,058 - app.main - INFO - Starting Bay API service...
2026-02-21 05:06:32,274 - app.main - INFO - Database initialized
2026-02-21 05:06:35,767 - app.main - ERROR - Failed to start service: Missing valid docker_host.Either DOCKER_HOST or local sockets are not available.
ERROR: Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 694, in lifespan
async with self.lifespan_context(app) as maybe_state:
File "/usr/local/lib/python3.11/contextlib.py", line 210, in __aenter__
return await anext(self.gen)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 140, in merged_lifespan
async with original_context(app) as maybe_original_state:
File "/usr/local/lib/python3.11/contextlib.py", line 210, in __aenter__
return await anext(self.gen)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 140, in merged_lifespan
async with original_context(app) as maybe_original_state:
File "/usr/local/lib/python3.11/contextlib.py", line 210, in __aenter__
return await anext(self.gen)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 140, in merged_lifespan
async with original_context(app) as maybe_original_state:
File "/usr/local/lib/python3.11/contextlib.py", line 210, in __aenter__
return await anext(self.gen)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 140, in merged_lifespan
async with original_context(app) as maybe_original_state:
File "/usr/local/lib/python3.11/contextlib.py", line 210, in __aenter__
return await anext(self.gen)
^^^^^^^^^^^^^^^^^^^^^
File "/app/app/main.py", line 31, in lifespan
await initialize_driver(settings.container_driver)
File "/app/app/drivers/core/factory.py", line 131, in initialize_driver
await driver.initialize()
File "/app/app/drivers/docker/base.py", line 52, in initialize
self.client = aiodocker.Docker()
^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/aiodocker/docker.py", line 117, in __init__
raise ValueError(
ValueError: Missing valid docker_host.Either DOCKER_HOST or local sockets are not available.
ERROR: Application startup failed. Exiting.

Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels