如果VPS上用这个且对外开放端口,那么建议密码设置的强悍些,最好平时关闭这个容器,需要时候再打开更新
项目地址 https://github.com/onlyLTY/dockerCopilot
DockerCopilot目前已经实现:
- 一键更新容器
- 指定镜像和tag更新
- 启动、停止、重启容器
- 重命名容器
- 删除无TAG镜像
- 删除未使用镜像
- 更新进度查看
- 备份容器设置
- 恢复容器设置
把下面代码修改密码和路径再复制到SSH工具里执行,VPS、飞牛、群晖等系统docker管理工具即可看到DockerCopilot容器,最后 http://IP地址:12712/ 进入
docker run -d --privileged -p 12712:12712 -e secretKey=自己设置密码,需要大于八位且非纯数字 -e DOCKER_HOST=unix:///var/run/docker.sock -e hubURL=https://docker.nju.edu.cn -v /var/run/docker.sock:/var/run/docker.sock -v 自己设置路径。目前存储备份文件,未来可能存储配置文件:/data --restart=always --name dockerCopilot 0nlylty/dockercopilot:UGREEN
具体用法很简单,能用到这个的基本上也不是小白了 没必要再弄很复杂的教程了
宝塔面板安装
FinalShell连上VPS 直接命令下载Docker Copilot容器,绿联版的 貌似直接下载的0nlylty/dockercopilot:latest有问题
docker pull 0nlylty/dockercopilot:UGREEN
然后进入宝塔面板-Docker-本地镜像-选择0nlylty/dockercopilot:UGREEN后面的 创建容器
挂载目录 | 权限 | 容器目录 |
/www/dk_project/dk_app/dockerCopilot/data | 读写 | /data |
/var/run/docker.sock | 读写 | /var/run/docker.sock |
继续
command:
./start.sh
标签填:
authors=onlyLTY
环境变量填以下代码
DOCKER_HOST=unix:///var/run/docker.sock
hubURL=https://docker.nju.edu.cn
secretKey=这里设置个密码
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
BACKUP_DIR=/data/backups
TZ=Asia/Shanghai
最后点创建!
PS:别忘了Docker-网站-创建-反代容器 最好再部署下SSL证书 非常不建议直接用IP+端口的方式访问
正文完