"Updates"
This commit is contained in:
+36
-45
@@ -395,8 +395,12 @@ sudo gluster volume add-brick **volume** replica X **server:brick**
|
|||||||
> Option
|
> Option
|
||||||
|
|
||||||
```
|
```
|
||||||
docker plugin install --grant-all-permissions \
|
docker plugin install --alias glusterfs mochoa/glusterfs-volume-plugin --grant-all-permissions --disable
|
||||||
trajano/glusterfs-volume-plugin
|
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
|
# Use in a stack file
|
||||||
@@ -416,56 +420,43 @@ volumes:
|
|||||||
subdir: "app_data"
|
subdir: "app_data"
|
||||||
```
|
```
|
||||||
|
|
||||||
### 5. Portainer
|
### 5. data-dir
|
||||||
|
|
||||||
Create container directory
|
Relocate /var/lib/docker
|
||||||
|
|
||||||
```
|
```bash
|
||||||
sudo mkdir -p /var/lib/docker/volumes
|
#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
|
||||||
|
|
||||||
```
|
# Verify...
|
||||||
volumes:
|
sudo systemctl status docker
|
||||||
portainer_data:
|
sudo docker info | grep "Docker Root Dir"
|
||||||
|
|
||||||
```
|
# Delete old data folder
|
||||||
|
sudo rm -rf /var/lib/docker/
|
||||||
> 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
|
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user