feat: 增加容器网络配置

This commit is contained in:
fuzhongyun 2026-01-08 10:26:50 +08:00
parent eb398a4b4d
commit 31e15aeb71
1 changed files with 8 additions and 0 deletions

View File

@ -3,6 +3,7 @@
#export GOPATH=/root/go
#export GOCACHE=/root/.cache/go-build
export CONTAINER_NAME=ai_scheduler
export NETWORK_NAME=ai_scheduler_network
#export CGO_ENABLED='0'
@ -29,10 +30,17 @@ git pull origin "$BRANCH"
docker build -t ${CONTAINER_NAME} .
docker stop ${CONTAINER_NAME}
docker rm -f ${CONTAINER_NAME}
# 依赖服务绑定同一网络,以便相互通信
docker network create "${NETWORK_NAME}" || true
docker network connect "${NETWORK_NAME}" excel2pic || true
docker network connect "${NETWORK_NAME}" l_ai_knowledge || true
docker run -itd \
--name "${CONTAINER_NAME}" \
--restart=always \
--add-host=host.docker.internal:host-gateway \
--network="${NETWORK_NAME}" \
-e "OLLAMA_BASE_URL=${OLLAMA_BASE_URL:-http://host.docker.internal:11434}" \
-e "MODE=${MODE}" \
-p 8090:8090 \