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 2 3
| service docker start docker restart panel_mysql docker restart pane
|