"Updates"

This commit is contained in:
2026-07-08 18:48:07 +02:00
parent 317fc9cb9a
commit 14c3f2d41b
+36 -45
View File
@@ -395,8 +395,12 @@ sudo gluster volume add-brick **volume** replica X **server:brick**
> Option
```
docker plugin install --grant-all-permissions \
trajano/glusterfs-volume-plugin
docker plugin install --alias glusterfs mochoa/glusterfs-volume-plugin --grant-all-permissions --disable
docker plugin set glusterfs SERVERS=192.168.1.14,192.168.1.13,192.168.1.16,192.168.1.19
docker plugin enable glusterfs
docker plugin install --alias glusterfs chrisbecke/glusterfs-volume GFS_VOLUME=dockervolume GFS_SERVERS=192.168.1.14,192.168.1.13,192.168.1.16,192.168.1.19
docker plugin enable glusterfs
```
# Use in a stack file
@@ -416,56 +420,43 @@ volumes:
subdir: "app_data"
```
### 5. Portainer
### 5. data-dir
Create container directory
Relocate /var/lib/docker
```
sudo mkdir -p /var/lib/docker/volumes
```bash
#Stop docker
sudo systemctl stop docker.service
sudo systemctl stop docker.socket
sudo mkdir -p /mnt/ssd/brick/portainer
# Move data to SSD
sudo rsync -aP /var/lib/docker/ /mnt/ssd/brick/
# Edit docker config
sudo vim /etc/docker/daemon.json
```
> Edit
```
sudo vim portainer-agent-stack.yml
{
"data-root": "/mnt/ssd/brick",
"log-driver": "local",
"log-opts": {
"max-size": "10m",
"max-file": "3"
},
"dns": ["8.8.8.8", "8.8.4.4"]
}
```
> Down at the bottom, remove :
```bash
# Restart docker
sudo systemctl start docker.socket
sudo systemctl start docker.service
```
volumes:
portainer_data:
```
> And in Section services -> portainer -> volumes, change it to :
```
volumes:
- type: bind
source: /mnt/ssd/brick/portainer/portainer_data
target: /data
```
> Deploy
```
docker stack deploy -c portainer-agent-stack.yml portainer
```
#### Upgrade
```
docker service ls
docker pull portainer/portainer-ce:latest
docker service update --image portainer/portainer-ce:latest --publish-add 9443:9443 --force portainer_portainer
docker pull portainer/agent:latest
docker service update --image portainer/agent:latest --force portainer_agent
# Verify...
sudo systemctl status docker
sudo docker info | grep "Docker Root Dir"
# Delete old data folder
sudo rm -rf /var/lib/docker/
```