在CentOS 7上安装Alist
的步骤如下:
1. 卸载旧版本
如果你之前安装过旧版本的Docker,可以先卸载它:
sudo yum remove docker docker-common docker-snapshot docker-engine
2. 安装依赖包
确保你的系统是最新的,并安装必要的依赖包:
sudo yum update -y
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3. 设置Docker仓库
添加Docker的稳定版本仓库:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4. 安装Docker
使用以下命令安装Docker:
sudo yum install -y docker-ce docker-ce-cli containerd.io
5. 启动Docker服务
安装完成后,启动Docker服务并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
6. 验证Docker安装
可以使用以下命令来确认Docker是否安装成功:
docker --version
如果返回Docker版本信息,表示安装成功。
7. 运行Docker Hello World示例
运行Hello World容器以验证Docker是否正常工作:
sudo docker run hello-world
如果你看到Hello World的输出,说明Docker已经正常安装并运行。
8. (可选)将当前用户添加到Docker组
为了避免每次运行Docker命令时都要使用sudo
,可以将当前用户添加到Docker组:
sudo usermod -aG docker $USER
运行后需要注销并重新登录,或者使用以下命令立即生效:
newgrp docker
完成以上步骤后,你应该可以在CentOS 7上成功安装并使用Docker。如果你在安装过程中遇到任何问题,请告诉我。
9. 运行Alist容器
运行Alist容器,并将其绑定到宿主机的端口。使用以下命令启动Alist:
docker run -d --name alist \-p 5244:5244 \-v /data/alist:/data \-e "ALIST_PASSWORD=admin" \xhofe/alist:latestdocker exec -it alist ./alist admin set admin
ip:5244访问服务