Docker环境安装anythingllm

时下握今 2024-08-22 09:07:02 阅读 99

拉镜像

<code> docker pull mintplexlabs/anythingllm

建目录

export STORAGE_LOCATION=$HOME/anythingllm && \

mkdir -p $STORAGE_LOCATION && \

touch "$STORAGE_LOCATION/.env"

检查目录具有写权限

# 为目录anythingllm赋写权限

chmod 777 anythingllm

启anythingllm

sudo 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 \

--cap-add SYS_ADMIN \

-p 3001:3001/tcp \

--restart=always \

--user anythingllm \

-v ${STORAGE_LOCATION}:/app/server/storage \

-v ${STORAGE_LOCATION}/.env:/app/server/storage/.env \

-w /app \

mintplexlabs/anythingllm

–cap-add SYS_ADMIN : # this enables a secure sandbox browser to be able to run!

其它常用docker命令

# 列出所有容器的详细信息

#包括容器ID、容器名称、所使用的镜像、容器状态、创建时间等

docker ps -a

# 查看容器运行日志

docker logs 容器Id或容器名称

# 删除单个运行中的容器

docker rm -f 容器Id或容器名称



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。