centos7搭建X-ui
时间: 2023-05-26 19:03:58 浏览: 225
1. 在CentOS 7上安装Docker和Docker Compose
首先,需要安装Docker和Docker Compose,以便在CentOS 7上运行X-ui。以下是在CentOS 7上安装Docker和Docker Compose的步骤。
1.1 安装Docker:
```
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
```
1.2 启动Docker:
```
sudo systemctl start docker
```
1.3 验证Docker是否已正确安装:
```
sudo docker run hello-world
```
如果Docker已正确安装,则会输出以下信息:
Hello from Docker!
This message shows that your installation appears to be working correctly.
1.4 安装Docker Compose:
```
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
```
1.5 验证Docker Compose是否已正确安装:
```
sudo docker-compose --version
```
如果Docker Compose已正确安装,则会输出以下信息:
docker-compose version 1.29.2, build 5becea4c
2. 部署X-ui
2.1 创建目录并进入:
```
mkdir /opt/x-ui
cd /opt/x-ui
```
2.2 创建docker-compose.yml文件:
```
touch docker-compose.yml
vim docker-compose.yml
```
并将以下内容粘贴到文件中:
```
version: '3'
services:
x-ui:
container_name: x-ui
image: caixm/x-ui:v2.0.0
ports:
- 54321:54321
volumes:
- ./conf:/app/conf
- ./data:/app/data
```
2.3 启动X-ui
```
sudo docker-compose up -d
```
如果启动成功,在浏览器中打开 http://ip:54321 即可访问X-ui。
注意:需要将ip替换为您服务器的实际IP地址。
3. 访问X-ui
在浏览器中输入以下URL来访问X-ui。默认用户名和密码都为admin。
```
http://IP:54321
```