View Single Post
Staro 21.01.2024., 12:51   #2855
Ivo_Strojnica
PRO
Moj komp
 
Ivo_Strojnica's Avatar
 
Datum registracije: Apr 2010
Lokacija: Zagreb
Postovi: 4,719
Imao sam večernju malu akciju sa dockerom:

po defaultu docker sve image i containere sprema u /var/lib/docker.
Naravno, to mi je particija sa samo 100 GB, pa mi krepucnuo server.

Da bih to brzo popravio, učinio sam sljedeće (sve radio kao root user):

1. na željenoj particiji kreirao folder docker:
Code:
mkdir /nova/particija/docker
2. ugasiti docker (hvala bogu):
Code:
service docker stop
3. prebacio sve podatke iz /var/lib/docker u taj novi folder:
Code:
rsync -a /var/lib/docker/ /nova/particija/docker/
(preporucujem ovo vrtiti u screenu, čisto jer zna dugo trajati pa da ne krepa session)
4. obrisati sve iz /var/lib/docker:
Code:
rm -rf /var/lib/docker/
5. budući da docker ne podržava symlinkove van buildfile-ova, treba sam koristiti mount da ovo funkcionira. Ukratko, treba mountati folder na novoj particiji ispod /var/lib/docker foldera:
Code:
mount -o bind /nova/particija/docker/ /var/lib/docker/
6. upaliti docker service:
Code:
service docker start
uvik me linux oduševi koliko je versatilan i flexibilan.
__________________
"Who is your daddy and what does he do?"
Ivo_Strojnica je offline   Reply With Quote