Nachdem mich docker gerade ziemlich nervt, möchte ich mich einer anderen Containertechnik zuwenden. systemd-nspawn.
Da bin ich gleich zu Beginn auf ein Problem gestoßen. Beim Versuch in das Arbeitsverzeichnis für systemd-nspawn zu debootstrappen passiert folgendes:
Code: Alles auswählen
# debootstrap --arch=amd64 stretch /var/lib/machines/container1/
I: Retrieving InRelease
I: Retrieving Release
E: Failed getting release file http://deb.debian.org/debian/dists/stretch/Release
Code: Alles auswählen
# tree container1/
container1/
├── debootstrap
│ └── debootstrap.log
└── var
├── cache
│ └── apt
│ └── archives
│ └── partial
└── lib
└── apt
└── lists
└── partial
10 directories, 1 file
Code: Alles auswählen
# cat container1/debootstrap/debootstrap.log
/var/lib/machines/container1/var/lib/apt/lists/partial/debootstrap.invalid_dists_stretch_InRelease: Read-only file system
/var/lib/machines/container1/var/lib/apt/lists/partial/debootstrap.invalid_dists_stretch_Release: Read-only file system
Code: Alles auswählen
# touch /var/lib/machines/container1/var/lib/apt/lists/partial/test
( 0 ✓) root@aldebaran (20:27)
[/@debian-testing]/var/lib/machines: # tree
.
└── container1
├── debootstrap
│ └── debootstrap.log
└── var
├── cache
│ └── apt
│ └── archives
│ └── partial
└── lib
└── apt
└── lists
└── partial
└── test
11 directories, 2 files
lg scientific