# anythingllm-docker **Repository Path**: DevelopLLM/anythingllm-docker ## Basic Information - **Project Name**: anythingllm-docker - **Description**: anything-docker:是一个在docker安装anythingllm的脚本。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-09 - **Last Updated**: 2025-04-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AnythingLLM Docker安装 ## 官方文档 ``` https://github.com/Mintplex-Labs/anything-llm/blob/master/docker/HOW_TO_USE_DOCKER.md ``` ## 我的安装 - 我这里没有使用docker-compose,而是直接使用run_docker.sh启动docker容器 - 新建run_docker.sh文件,内容如下: ``` #!/bin/sh ########################## HOME_NAME=huangjunjia STORAGE_LOCATION=/home/$HOME_NAME/code/anythingllm-docker DOCKER_NAME=anythingllm ########################## # 这里加777权限是必要的 echo "本地路径 $STORAGE_LOCATION" mkdir -p $STORAGE_LOCATION chmod 777 $STORAGE_LOCATION touch "$STORAGE_LOCATION/.env" chmod 777 "$STORAGE_LOCATION/.env" # check if [[ -n $(docker ps -q -f "name=${DOCKER_NAME}") ]];then echo "not exist docker name=${DOCKER_NAME}" else echo "exist docker name=${DOCKER_NAME}. neet exit, then rm docker." docker rm ${DOCKER_NAME} fi # 构建容器实例 docker run -d \ -p 29543:3001 \ --cap-add SYS_ADMIN \ -v ${STORAGE_LOCATION}:/app/server/storage \ -v ${STORAGE_LOCATION}/.env:/app/server/.env \ -e STORAGE_DIR="/app/server/storage" \ --name ${DOCKER_NAME} \ mintplexlabs/anythingllm ``` - 运行run_docker.sh文件,启动docker容器