Docker搭建cdntip面板

安装Docker(已经安装跳过此步骤)

1
2
3
curl -fsSL https://get.docker.com | sh
sudo systemctl enable docker
sudo systemctl start docker

创建网络

1
docker network create cdntip_network

Docker部署mysql 5.7

当然你也可以另外安装,另外安装需要进入容器修改config/database.conf数据库配置文件
有个坑就是(内存不够要设置虚拟内存,不然会炸)

1
2
mkdir /data
docker run -d -it --network cdntip_network --restart=always -v /data/mysql:/var/lib/mysql --name panel_mysql -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=panel mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

Docker部署cdntip

8111对外端口可以自行修改成自己想要的端口

1
docker run -d -it --network cdntip_network -p 8111:80 --name panel cdntip/panel

进入cdntip容器

1
docker exec -it panel /bin/bash

创建管理员(根据提示添加即可)

创建用户

1
python manage.py createsuperuser

修改密码

1
python manage.py changepassword

添加Aws镜像

1
python manage.py aws_update_images

打开浏览器输入IP:8111直接访问面板即可


以下步骤可以忽略:

更新程序(初次安装无需执行此步骤)

1
2
3
4
docker stop panel
docker rm panel
docker pull cdntip/panel:latest
docker run -d -it --network cdntip_network -p 8111:80 --name panel cdntip/panel:latest

查看日志

1
docker logs -f panel

其它命令

1
2
3
service docker start # 启动Docker
docker restart panel_mysql # 重启mysql容器
docker restart pane # 重启cdntip容器