网上会告诉你有两种办法
lxc还有vm里面
但是现在lxc都不止一种
你可以在最传统的turnkey中也可以选择其他的linux发行版,ubuntu等等
其实pve也是debian的分支
为什么不直接在pve中装docker
已经换了pvetool中的ali源
apt update
apt install docker
呃。。。要300多MB
确实有点多之前我连git都舍不得装
我放给系统的空间只有16G。。。
把docker的文件夹移到其他的ZFS中
Where are Docker Images Stored? Docker Container Paths Explained (freecodecamp.org)
先创建个zfs的volume
zfs create ZFS/docker
就是当作一个文件夹用,没有具体的容量限制
然后停止docker的服务把/var/lib/docker里面的文件移动过来。再把这个zfs的volume挂到原来的docker目录的位置
直接systemctl stop docker会提示没有成功,被docker.service激活着。。。
systemctl stop docker.socket
systemctl stop docker
systemctl status docker
这下终于成功停止了,停不停影响不影响移动就看你docker跑了什么了
mv /var/lib/docker/* /ZFS/docker/
移动成功,改ZFS/docker的挂载点
zfs set mountpoint=/var/lib/docker ZFS/docker
启动docker
systemctl start docker.socket
毕竟刚才就是因为这个没有停止成功
图形化管理用portainer.io
docker pull portainer/portainer-ce
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
8000端口可以关了,如果不用集群管理
9000端口去web管理
密码初次必须12位,去账户设置能改成短的