Skip to content

Commit 4f1f7e5

Browse files
authored
Github CI: Step to use /mnt for docker storage. (#401)
1 parent 9fc63ec commit 4f1f7e5

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

.github/workflows/pre-main.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,20 @@ jobs:
6565
PFLT_DOCKERCONFIG: '/home/runner/.docker/config'
6666

6767
steps:
68+
# Restart docker using /mnt/docker-storage (sdb) instead of /var/lib/docker (sda).
69+
# This step needs to be done right after the partner repo's bootstrap scripts, as they
70+
# overwrite the docker's daemon.json.
71+
- name: Make docker to use /mnt (sdb) for storage
72+
run: |
73+
df -h
74+
lsblk
75+
sudo mkdir /mnt/docker-storage
76+
sudo jq '. +={"data-root" : "/mnt/docker-storage"}' < /etc/docker/daemon.json > /tmp/docker-daemon.json
77+
sudo cp /tmp/docker-daemon.json /etc/docker/daemon.json
78+
cat /etc/docker/daemon.json
79+
sudo systemctl restart docker
80+
sudo ls -la /mnt/docker-storage
81+
6882
- name: Set up Go 1.21
6983
uses: actions/setup-go@v5
7084
with:

0 commit comments

Comments
 (0)