"Updates"
This commit is contained in:
+36
-45
@@ -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/
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user