前言
博主有一个群晖920+,但是上面开了好几个docker,挂PT和BT,外加迅雷,又挂aria2等下载器,又开虚拟机跑op,可把群晖累的够呛!可能因为跑PT跑的,外加到了夏天没做散热的缘故,那时候打开群晖界面都得卡的要死,群晖web打开经常空白,docker下的三个qb也是经常打不开,smb也是卡的要命,op里的小猫咪经常掉没办法用,就想再单独上个软路由,当时不懂,只知道op里有个docker,想在op里开Docker,这样就可以把一些Docker和op给挪出去,给群晖减减压,就在网上问别人,别人说在op里再玩Docker这套娃,说建议PVE,PVE可以上直接跑dockr。然后就入手了一个软路由直接刷成PVE,PVE是基于 Debian Linux的可以直接安装docker。网上有很多教程使用LXC部署docker,我一看这不属于套娃了吗!物理机-pve-LXC ubuntu-docker-容器,这娃套的……还得配置LXC,这纯粹就是给自己找麻烦!一个是性能浪费,二是太麻烦!直接PVE上安装docker。
替换 apt 软件源
PVE安装后默认配置的 apt 软件源均是官方默认的,但是国内访问要么连不上要么很慢,所以要替换为国内的地址。
更改/etc/apt/sources.list文件内容,将默认地址注释掉,然后添加以下源。
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
已添加国内源,如果有其他需要更改,可以参考下面三个地址更改。
安装Docker
更新源。
apt-get update
安装docker。
apt-get install docker.io
安装可视化管理面板
安装完后我强烈建议部署一个docker可视化管理容器:portainer,此东西可以部署docker-compose,方便集中管理容器,镜像等操作。
部署命令。
docker run -d \
--name=portainer-zh \
-p 9000:9000 \
-v /var/run/docker.sock:/var/run/docker.sock \
--restart=always \
6053537/portainer-ce
部署完,在浏览器输入pve ip:9000,然后选择开始使用。
使用教程参考。