Re: Docker - ktoś pomoże odpalić?

2021-02-03 Wątek Jacek Osiecki
Wiadomość napisana przez Arkadiusz Miśkiewicz  w dniu 
03.02.2021, o godz. 14:21:
> 
> W dniu 03.02.2021 o 12:46, Jacek Osiecki pisze:
>> Ha! A jednak kernel :)
>> 
>> Najpierw wybrałem najstarszego pythona jaki był dostępny - nic to nie dało.
>> 
>> Jeszcze raz sprawdziłem linux-vserver.org  
>> > i jednak mi się 
>> popieprzyło. Najnowszy kernel do którego są patche to 4.9.159.
>> Ściągnąłem kernel, patch, skopiowałem na żywca .config z obecnego 4.4.116, 
>> skompilowałem.
> 
> btw. pldowy kernel 4.9 ma vservera.

No nawet jeśli ma, to ma też initrd i wszyściuteńko w modułach… a ja tego nie 
lubię ;) Wychodzę z założenia, że choćby wszystko się waliło to muszę mieć 
gotowy do odpalenia kernel, który zawsze zadziała - bez zabawy w kombinowanie.

Pozdrawiam,
— 
Jacek
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Docker - ktoś pomoże odpalić?

2021-02-03 Wątek Arkadiusz Miśkiewicz
W dniu 03.02.2021 o 12:46, Jacek Osiecki pisze:
> Wiadomość napisana przez Arkadiusz Miśkiewicz  w dniu 
> 03.02.2021, o godz. 11:41:
>>
>> W dniu 03.02.2021 o 11:33, Jacek Osiecki pisze:
>>> Wiadomość napisana przez Jacek Osiecki  w dniu 
>>> 02.02.2021, o godz. 17:25:
> Hej, z lektury ebuilda dla dockera 
> (https://gitweb.gentoo.org/repo/gentoo.git/tree/app-emulation/docker/docker-20.10.2.ebuild)
>  można wywnioskować, że dockera da się odpalić na kernelach od 3.13 w 
> górę, tylko potrzebne są włączone odpowiednie opcje, które też są w tym 
> ebuildzie opisane. Może to się przyda?

 To już jakiś trop.

 Faktycznie brakuje mi niektórych rzeczy w kernelu, będę drążył :)
>>>
>>> Jednak nie to. Dograłem wszystko… i nic nie pomogło.
>>
>> Co to już wiesz.
>>
>> Spróbuj inny obraz dockera niż pythona, najlepiej coś bardzo starego
>> (sprzed lipca 2019 - wtedy to mkfs.xfs zaczął domyślnie robić fs v5),
>> dla testu.
> 
> Ha! A jednak kernel :)
> 
> Najpierw wybrałem najstarszego pythona jaki był dostępny - nic to nie dało.
> 
> Jeszcze raz sprawdziłem linux-vserver.org  i 
> jednak mi się popieprzyło. Najnowszy kernel do którego są patche to 4.9.159.
> Ściągnąłem kernel, patch, skopiowałem na żywca .config z obecnego 4.4.116, 
> skompilowałem.

btw. pldowy kernel 4.9 ma vservera.

-- 
Arkadiusz Miśkiewicz, arekm / ( maven.pl | pld-linux.org )
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Docker - ktoś pomoże odpalić?

2021-02-03 Wątek Jacek Osiecki
Wiadomość napisana przez Arkadiusz Miśkiewicz  w dniu 
03.02.2021, o godz. 11:41:
> 
> W dniu 03.02.2021 o 11:33, Jacek Osiecki pisze:
>> Wiadomość napisana przez Jacek Osiecki  w dniu 
>> 02.02.2021, o godz. 17:25:
 Hej, z lektury ebuilda dla dockera 
 (https://gitweb.gentoo.org/repo/gentoo.git/tree/app-emulation/docker/docker-20.10.2.ebuild)
  można wywnioskować, że dockera da się odpalić na kernelach od 3.13 w 
 górę, tylko potrzebne są włączone odpowiednie opcje, które też są w tym 
 ebuildzie opisane. Może to się przyda?
>>> 
>>> To już jakiś trop.
>>> 
>>> Faktycznie brakuje mi niektórych rzeczy w kernelu, będę drążył :)
>> 
>> Jednak nie to. Dograłem wszystko… i nic nie pomogło.
> 
> Co to już wiesz.
> 
> Spróbuj inny obraz dockera niż pythona, najlepiej coś bardzo starego
> (sprzed lipca 2019 - wtedy to mkfs.xfs zaczął domyślnie robić fs v5),
> dla testu.

Ha! A jednak kernel :)

Najpierw wybrałem najstarszego pythona jaki był dostępny - nic to nie dało.

Jeszcze raz sprawdziłem linux-vserver.org  i jednak 
mi się popieprzyło. Najnowszy kernel do którego są patche to 4.9.159.
Ściągnąłem kernel, patch, skopiowałem na żywca .config z obecnego 4.4.116, 
skompilowałem.

I co? I poszło jaktalala :)

root@echo /home/users/docker/app1> docker -D -l debug  build -t python-test .
Sending build context to Docker daemon   5.12kB
Step 1/3 : FROM python:3.6.12-buster
3.6.12-buster: Pulling from library/python
b9a857cbf04d: Pull complete
d557ee20540b: Pull complete
3b9ca4f00c2e: Pull complete
667fd949ed93: Pull complete
4ad46e8a18e5: Pull complete
ddf9fd7ad7b9: Pull complete
d3e288ff2e11: Pull complete
1c6250e11f6c: Pull complete
6c5e3497564e: Pull complete
Digest: sha256:124d4f5495b51c094accd46597989eb1ae3f38cf57970e15b86582e8dfcd2dff
Status: Downloaded newer image for python:3.6.12-buster
 ---> 7c8e7e3bc7ac
Step 2/3 : COPY main.py /
 ---> 91bef55dbe3b
Step 3/3 : CMD [ "python", "./main.py" ]
 ---> Running in 6914c9248f36
Removing intermediate container 6914c9248f36
 ---> 7e754cdb1c6b
Successfully built 7e754cdb1c6b
Successfully tagged python-test:latest
root@echo /home/users/docker/app1> docker image ls
REPOSITORY  TAG IMAGE IDCREATED 
SIZE
python-test latest  7e754cdb1c6b9 seconds ago   
875MB
python  3.6.12-buster   7c8e7e3bc7ac35 hours ago
875MB
root@echo /home/users/docker/app1> docker run python-test
Docker is magic!
root@echo /home/users/docker/app1>

Dzięki za wsparcie, może teraz będę mógł trochę więcej podziałać ;)

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


Re: Docker - ktoś pomoże odpalić?

2021-02-03 Wątek Arkadiusz Miśkiewicz
W dniu 03.02.2021 o 11:33, Jacek Osiecki pisze:
> Wiadomość napisana przez Jacek Osiecki  w dniu 
> 02.02.2021, o godz. 17:25:
>>
>> Wiadomość napisana przez Krzysztof Mrozowicz  w dniu 
>> 02.02.2021, o godz. 17:05:
>>>
>>> W dniu 02.02.2021 o 15:57, Jacek Osiecki pisze:
>
> docker nie zasysa właśnie gotowych obrazów? xfsa w tym przypadku,
> stworzonego z włączonym feature reflink, którego Twój kernel nie
> obsługuje i dlatego nie może go zamontować.
 Hmm, czyli w tym rzecz… faktycznie brzmi logicznie. Kurde, niedobrze - 
 biorąc pod uwagę, że 4.4.116 to ostatni kernel który jest wspierany przez 
 linux-vserver.
 A na pozbycie się linux-vserver póki co nie mogę sobie pozwolić, bo na tym 
 chodzą wszystkie serwisy u mnie…

 Da się sprawdzić, w którym kernelu jest to czego potrzebuje docker?
>>>
>>> Hej, z lektury ebuilda dla dockera 
>>> (https://gitweb.gentoo.org/repo/gentoo.git/tree/app-emulation/docker/docker-20.10.2.ebuild)
>>>  można wywnioskować, że dockera da się odpalić na kernelach od 3.13 w górę, 
>>> tylko potrzebne są włączone odpowiednie opcje, które też są w tym ebuildzie 
>>> opisane. Może to się przyda?
>>
>> To już jakiś trop.
>>
>> Faktycznie brakuje mi niektórych rzeczy w kernelu, będę drążył :)
> 
> Jednak nie to. Dograłem wszystko… i nic nie pomogło.

Co to już wiesz.

Spróbuj inny obraz dockera niż pythona, najlepiej coś bardzo starego
(sprzed lipca 2019 - wtedy to mkfs.xfs zaczął domyślnie robić fs v5),
dla testu.

-- 
Arkadiusz Miśkiewicz, arekm / ( maven.pl | pld-linux.org )
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: Docker - ktoś pomoże odpalić?

2021-02-03 Wątek Jacek Osiecki
Wiadomość napisana przez Jacek Osiecki  w dniu 
02.02.2021, o godz. 17:25:
> 
> Wiadomość napisana przez Krzysztof Mrozowicz  w dniu 
> 02.02.2021, o godz. 17:05:
>> 
>> W dniu 02.02.2021 o 15:57, Jacek Osiecki pisze:
 
 docker nie zasysa właśnie gotowych obrazów? xfsa w tym przypadku,
 stworzonego z włączonym feature reflink, którego Twój kernel nie
 obsługuje i dlatego nie może go zamontować.
>>> Hmm, czyli w tym rzecz… faktycznie brzmi logicznie. Kurde, niedobrze - 
>>> biorąc pod uwagę, że 4.4.116 to ostatni kernel który jest wspierany przez 
>>> linux-vserver.
>>> A na pozbycie się linux-vserver póki co nie mogę sobie pozwolić, bo na tym 
>>> chodzą wszystkie serwisy u mnie…
>>> 
>>> Da się sprawdzić, w którym kernelu jest to czego potrzebuje docker?
>> 
>> Hej, z lektury ebuilda dla dockera 
>> (https://gitweb.gentoo.org/repo/gentoo.git/tree/app-emulation/docker/docker-20.10.2.ebuild)
>>  można wywnioskować, że dockera da się odpalić na kernelach od 3.13 w górę, 
>> tylko potrzebne są włączone odpowiednie opcje, które też są w tym ebuildzie 
>> opisane. Może to się przyda?
> 
> To już jakiś trop.
> 
> Faktycznie brakuje mi niektórych rzeczy w kernelu, będę drążył :)

Jednak nie to. Dograłem wszystko… i nic nie pomogło.
Zauważyłem, że w sumie rzuca się o device-mappera, a że z niego nie korzystam 
to odinstalowałem.
Teraz efekt jest taki, że po tym

Sending build context to Docker daemon  3.584kB
Step 1/3 : FROM python:latest
latest: Pulling from library/python
b9a857cbf04d: Download complete

wisi w nieskończoność. A w logach dockera pusto :(

Pozdrawiam,
— 
Jacek
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl