Última atividade 1752431092

Revisão 182894cc708881a43a5d42b43377e45876052ad8

proxmox-docker-setup Bruto
1####### In the PVE host #######
2
3# Create LV for Docker storage
4lvcreate -L <size_in_gb>G -n vm-<vmid>-disk<disk_id> vg_<pve_node_vg>
5OR
6lvcreate -l 100%FREE -n vm-<vmid>-disk<diskid> vg_<pve_node_vg>
7
8# Attach to VM
9qm set <vmid> --scsi<disk_id> ha-lvm:vm-<vmid>-disk-<disk_id>,cache=writeback,discard=on,iothread=1,ssd=1
10
11# Restart
12qm stop <vmid> && qm start <vmid>
13
14####### In the VM #######
15lvcreate -l 100%FREE -n lv_<name> vg_<name>
16
17sudo mkfs.xfs /dev/sdb1
18
19sudo mkdir -p /docker-data
20sudo mount /dev/sdb1 /docker-data
21
22# Find UUID
23sudo blkid /dev/sdb1
24
25# Add to fstab
26UUID=916202b1-c576-4fb8-acca-a72ac73320bf /docker-storage xfs defaults 0 0
27
28####### Move old data #######
29sudo mkdir -p /docker-storage/docker
30sudo systemctl stop docker
31
32# Move old data
33sudo mv /var/lib/docker /var/lib/docker.bak
34
35# Symlink or use daemon.json
36sudo ln -s /docker-data/docker /var/lib/docker
37
38# OR use /etc/docker/daemon.json
39echo '{ "data-root": "/docker-data/docker" }' | sudo tee /etc/docker/daemon.json
40
41sudo systemctl start docker