Hej, próbowałem sobie uruchomić dockera. Od razu uprzedzam, że mam nie do końca typowy system - w szczególności korzystam z własnoręcznie kompilowanego kernela (może tu problem?), konkretniej to 4.4.116 z zaaplikowanym patchem linux-vserver.
No i zaktualizowałem co się da, udało się zainstalować dockera, uruchomić… No i chciałem zbudować swój pierwszy obraz dockera: Poszedłem najprostszą drogą, taką jak tutaj: https://www.freecodecamp.org/news/a-beginners-guide-to-docker-how-to-create-your-first-docker-application-cc03de9b639f/ <https://www.freecodecamp.org/news/a-beginners-guide-to-docker-how-to-create-your-first-docker-application-cc03de9b639f/> i już był w ogródku, już witał się z gąską… Sending build context to Docker daemon 3.584kB Step 1/3 : FROM python:latest latest: Pulling from library/python b9a857cbf04d: Extracting [==================================================>] 50.4MB/50.4MB d557ee20540b: Download complete 3b9ca4f00c2e: Download complete 667fd949ed93: Download complete 4ad46e8a18e5: Download complete 381aea9d4031: Download complete 7eccd8441f11: Download complete 8c148153e894: Download complete aac8b707685a: Download complete failed to register layer: Failed to mount; dmesg: <4>[341278.199563] XFS (dm-1): Attempted to mount read-only compatible filesystem read-write. <4>[341278.199564] XFS (dm-1): Filesystem can only be safely mounted read only. <4>[341278.199570] XFS (dm-1): SB validate failed with error -22. : mount /dev/mapper/docker-9:3-3211550-c9dfddb47ac28bc533166874a902e80ff8ceebe6d3a286047843a777c7d61e9d:/var/lib/docker/devicemapper/mnt/c9dfddb47ac28bc533166874a902e80ff8ceebe6d3a286047843a777c7d61e9d, data: nouuid: invalid argument Co jest grane? Owszem, na tym serwerze JEST jedna partycja xfs - ale niezależnie od tego czy ją mam zamontowaną czy nie (nawet testowo wywaliłem z /etc/fstab) to objaw jest taki sam. O co może chodzić? Coś mi świta, że dawno temu jak tworzyłem ten system to chyba tę partycję XFS stworzyłem z takimi parametrami: mkfs.xfs -f -m crc=0 -n ftype=0 /dev/device To było chyba dlatego, że przy domyślnych parametrach nie dało się na którymś kernelu podmountować xfsa, a takiego zawsze się dało. Czy to może być to? I, przede wszystkim - co dockerowi do partycji która nie powinna go obchodzić? Jeszcze jedno mnie zastanowiło - mount pokazuje coś takiego: root@echo ~> mount /dev/md0 on / type ext3 (rw,relatime,data=ordered) sysfs on /sys type sysfs (rw,relatime) selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime) none on /proc type proc (rw,relatime,gid=17) run on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,mode=755) securityfs on /sys/kernel/security type securityfs (rw,relatime) devtmpfs on /dev type devtmpfs (rw,relatime,size=65958716k,nr_inodes=16489679,mode=755) /dev/md1 on /vservers type ext3 (rw,relatime,data=ordered) /dev/md2 on /tmp type ext3 (rw,nosuid,nodev,noexec,relatime,data=ordered) /dev/md4 on /home type ext3 (rw,nosuid,nodev,noexec,relatime,data=ordered) none on /dev/pts type devpts (rw,relatime,gid=5,mode=620) none on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime) cgroup on /sys/fs/cgroup type tmpfs (rw,relatime,mode=755) cgroup on /sys/fs/cgroup/blkio type cgroup (rw,relatime,blkio) cgroup on /sys/fs/cgroup/cpu type cgroup (rw,relatime,cpu) cgroup on /sys/fs/cgroup/cpuacct type cgroup (rw,relatime,cpuacct) cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,relatime,cpuset) cgroup on /sys/fs/cgroup/devices type cgroup (rw,relatime,devices) cgroup on /sys/fs/cgroup/freezer type cgroup (rw,relatime,freezer) cgroup on /sys/fs/cgroup/memory type cgroup (rw,relatime,memory) cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,relatime,net_cls) cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,relatime,perf_event) /dev/md3 on /var type ext3 (rw,relatime,data=ordered) /dev/md3 on /var/lib/docker type ext3 (rw,relatime,data=ordered) /dev/md5 on /archiwum type xfs (rw,nosuid,nodev,noexec,relatime,attr2,inode64,noquota) Dlaczego docker podmountowuje sobie w jakiś dziwny sposób /var? BTW, wcześniej /var miałem nosuid,nodev,noexec - ale zmieniłem na „default” i nic to nie zmieniło. dmesg nie podaje specjalnie więcej: [341474.310607] XFS (dm-1): Superblock has unknown read-only compatible features (0x4) enabled. [341474.310610] XFS (dm-1): Attempted to mount read-only compatible filesystem read-write. [341474.310611] XFS (dm-1): Filesystem can only be safely mounted read only. [341474.310615] XFS (dm-1): SB validate failed with error -22. Byłbym wdzięczny za pomoc! Pozdrawiam, — Jacek Osiecki _______________________________________________ pld-users-pl mailing list pld-users-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-users-pl