【实战】用docker部署immich私人相册

靖明谈科技 2024-07-08 02:17:41

作为一名小白,之前学习docker好久了,一直就没有搞明白过。今天突然开窍了,发现几个命令就可以完成docker部署。

安装docker的准备工作

检查旧版本并删除

sudo apt-get remove docker docker-engine docker.io containerd runc

更新系统

更新sudo apt update sudo apt upgradesudo apt full-upgrade

添加 Docker 库,安装必要的证书并允许 apt 包管理器使用以下命令通过 HTTPS 使用存储库:

sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release

运行下列命令添加 Docker 的官方 GPG 密钥

sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

添加 Docker 官方库

sudo echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

再次更新

sudo apt update安装docker

只需一条命令即可安装docker包括docker compose。

sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin实战:用docker部署immich

1.先创建指定目录,此处请自行选择合适的目录。2.进入该目录(准备在该目录下运行一键安装)3.下载yml文件4.下载env文件

sudo mkdir /opt/docker-aio/immich-app cd /opt/docker-aio/immich-appsudo wget https://github.com/immich-app/immich/releases/latest/download/docker-compose.ymlsudo wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env

5.可编辑yml文件,设置volume参数,可挂载外部图库(实测没有成功,官方提示新功能可能不完善)。此步骤可以跳过。6.可编辑env文件,设置library库位置。library库是系统默认的照片上传目录。注意这个目录就是你主机上的文件目录。重要!

7.自动拉取镜像文件,并安装。

sudo docker compose up -d

8.安装完毕,打开浏览器,输入127.0.0.1:2283浏览,出现以下画面,恭喜您已经安装完成!

0 阅读:0

靖明谈科技

简介:感谢大家的关注