作为一名小白,之前学习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部署immich1.先创建指定目录,此处请自行选择合适的目录。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.env5.可编辑yml文件,设置volume参数,可挂载外部图库(实测没有成功,官方提示新功能可能不完善)。此步骤可以跳过。6.可编辑env文件,设置library库位置。library库是系统默认的照片上传目录。注意这个目录就是你主机上的文件目录。重要!

7.自动拉取镜像文件,并安装。
sudo docker compose up -d8.安装完毕,打开浏览器,输入127.0.0.1:2283浏览,出现以下画面,恭喜您已经安装完成!
