Docker环境安装anythingllm

拉镜像

bash 复制代码
 docker pull mintplexlabs/anythingllm

建目录

bash 复制代码
export STORAGE_LOCATION=$HOME/anythingllm && \
mkdir -p $STORAGE_LOCATION && \
touch "$STORAGE_LOCATION/.env"

检查目录具有写权限

bash 复制代码
# 为目录anythingllm赋写权限
chmod 777 anythingllm 

启anythingllm

bash 复制代码
docker run -d \
 --name anythingllm \
 --add-host=host.docker.internal:host-gateway \
 --env STORAGE_DIR=/app/server/storage \
 --health-cmd "/bin/bash /usr/local/bin/docker-healthcheck.sh || exit 1" \
 --health-interval 60s \
 --health-start-period 60s \
 --health-timeout 10s \
 -p 3001:3001/tcp \
 --restart=always \
 --user anythingllm \
 -v ${STORAGE_LOCATION}:/app/server/storage \
 -v ${STORAGE_LOCATION}/.env:/app/server/.env \
 -w /app \
 mintplexlabs/anythingllm

其它常用docker命令

bash 复制代码
# 列出所有容器的详细信息
#包括容器ID、容器名称、所使用的镜像、容器状态、创建时间等
docker ps -a

# 查看容器运行日志
docker logs 容器Id或容器名称

# 删除单个运行中的容器
docker rm -f 容器Id或容器名称
相关推荐
North_D4 个月前
大语言模型LangChain+ChatGLM3-6B的本地知识库与行业知识库价值体现
人工智能·语言模型·langchain·chatglm·大语言模型·本地知识库·行业知识库
Alex_StarSky6 个月前
GPT实战系列-简单聊聊LangChain搭建本地知识库准备
gpt·langchain·openai·embedding·huggingface·text2vector·本地知识库