1. 搭建环境
- 服务器:
腾讯香港轻量应用服务器24元/月VPS一台,本期搭建用的是Vultr的服务器,按小时计费,可随时销毁(建议大家也最好是选非大陆的服务器)(腾讯轻量购买链接)Hetzner注册免费得25欧试用金有效期一个月 - 系统:Debian 10(DD脚本 非必需DD用原来的系统也OK)
域名一枚,并做好解析到服务器上(域名购买、域名解析 视频教程)- 安装好Docker、Docker-compose(相关脚本)
【非必需】提前安装好宝塔面板海外版本aapanel,并安装好Nginx(安装地址)【非必需本教程采用】安装好Nginx Proxy Manager(相关教程)
2. 搭建视频
YouTube:https://youtu.be/VQiP0r-gMOo
哔哩哔哩:https://www.bilibili.com/BV1f541197es
3. Docker项目更新
3.1 docker命令搭建的常用更新方法
以Halo博客的搭建为例子:
搭建的命令为:
更新方法:
参考自官方文档:https://docs.halo.run/getting-started/upgrade
3.2 docker-compose搭建的更新方法
以qbittorrent为例:
搭建命令:
docker-compose.yml
里面的内容:
更新方法:
首先进入到docker-compose
所在的文件夹下,然后:
3.3 Portainer更新
见【Docker系列】Docker更新容器镜像的三种方法
4. Docker项目迁移到新服务器
核心思想:
容器本身是可以pull下来的,没必要备份,我们只需要把搭建的命令(或者docker-compose文件)放到新机器上运行一下,然后把之前容器映射到本地的文件夹放到新的机器上就行。
4.1 带面板迁移
见视频。
4.2 命令行迁移
参考:https://www.runoob.com/linux/linux-comm-scp.html
https://www.runoob.com/linux/linux-comm-tar.html
5. Docker项目卸载(包括卸载Docker、docker-compose)
5.1 docker命令搭建的常用卸载方法
5.2 docker-compose搭建的卸载方法
5.3 卸载docker本身
参考:https://docs.docker.com/engine/install/debian/
5.4 卸载docker-compose
6. 参考资料
https://docs.docker.com/engine/install/debian/
https://www.runoob.com/linux/linux-comm-scp.html