Hej, har sprungit på lite problem på min docker burk som jag inte vet hur jag ska komma runt. Vad jag förstått har jag gjort allt rätt men det blir ändå inte som jag tänkt.
Jag har en drive på /dev/sdb1 som jag mountat till /mnt/storage, i denna har jag mappar och filer. Roten på den innehåller
stevens-blog/
nginx/
Så jag startar en ny docker container med
docker run -it --name ubuntu2 -v /mnt/storage:/storage ubuntu /bin/bash
Och går sedan till /storage i containern och kör ls -la och får bara en tom mapp.
Jag skapar sedan en mapp "hej" däri och avslutar och tar bort containern med docker rm ubuntu2.
Startar jag sedan upp en ny container med samma run kommando ser jag "hej" mappen i /storage.
Avslutar jag sedan och går till hosten och kör ls -la på /mnt/storage ser jag fortfarande som förväntat.
stevens-blog/
nginx/
Så nu undrar jag vad som egentligen händer.. Varför syns inte mina filer i /mnt/storage i containers och var i tusan sparas det som containers lägger i den mappen då jag inte ser det på hosten sen.
Edit: Kan tillägga att jag testat att köra både root och användaren som kör docker som ägare på /mnt/storage och allt däri utan framgång.
Edit2: Jag använder RancherOS som host os om det kan hjälpa till.