在pve上装docker

2023-11-2 学长 NAS

网上会告诉你有两种办法

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位,去账户设置能改成短的






评论(0) 浏览(1321)

手机版 | RSS | FEED

苏ICP备16066175号