look997
#docker #debian #linux #backend
Docker nie włącza się po instalacji.

Ludzie od serwera dodali do wyboru Debian 10 i zrobiłem reinstall.

Logi nadal te same:
https://pastebin.com/sZfWkqAz

Błędy te same.
$ systemctl start docker
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.

Nie wiem co robić. Dziwaczne to.

$ journalctl -xe

-- The job identifier is 3849.
Mar 18 17:25:47 usnam systemd[1]: docker.service: Start request repeated too quickly.
Mar 18 17:25:47 usnam systemd[1]: docker.service: Failed with result 'exit-code'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: [https://www.debian.org/support](https://www.debian.org/support)
--
-- The unit docker.service has entered the 'failed' state with result 'exit-code'.
Mar 18 17:25:47 usnam systemd[1]: Failed to start Docker Application Container Engine.
-- Subject: A start job for unit docker.service has failed
-- Defined-By: systemd
-- Support: [https://www.debian.org/support](https://www.debian.org/support)
--
-- A start job for unit docker.service has finished with a failure.
--
-- The job identifier is 3794 and the job result is failed.
Mar 18 17:25:47 usnam systemd[1]: docker.socket: Failed with result 'service-start-limit-hit'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: [https://www.debian.org/support](https://www.debian.org/support)
--
-- The unit docker.socket has entered the 'failed' state with result 'service-start-limit-hit'.
  • Najlepsze
  • Wszystkie komentarze
a.....e
@look997: Moim zdaniem nawet nie zaczął się docker odpalać :)
definicja serwisu systemd może mieć limit na próby odpalenia serwisu który się nie podnosi prawidłowo. Wygląda jakby tu był ustawiony i w ogóle Ci się nie odpala. Nawet nie próbuje.

systemctl reset-failed nazwaserwisu

i wtedy spróbuj go ponownie wystartować.
krzyzakp
@look997: Zajrzyj do /var/log/syslog i poszukaj "docker". Powinno rozjasnic co go boli.
dnaprawa
@look997: Jestem bardzo ciekawy jak sobie z tym poradziłeś ;) A jeśli nie - to daj znać, może coś zaradzimy
look997
look997 Autor
0
@dnaprawa: Jeszcze nie poradziłem, bo muszę inne rzeczy robić.

To co podał systemctl reset-failed docker, sprawiło że w journalctl -xe pokazuje inne logi (tak mi się wydaje).
I teraz kwestia je przejrzeć. Dodałem je i usunąłem bo zauważyłem że IP serwera tam widać. :P

Później wrócę do tego i jak sobie nie poradzę to wrzucę tutaj ocenzurowane logi.
look997
look997 Autor
0
@dnaprawa: @annotate: @krzyzakp:

PO sudo systemctl
krzyzakp
@look997: Skup sie na tych linijkach:
Mar 20 21:23:43 usnam dockerd[9640]: time="2020-03-20T21:23:43.994433307+01:00" level=warning msg="Running modprobe bridge brnetfilter failed with message: modprobe: ERROR: ../libkmod/libkmod.c:514 lookupbuiltinfile() could not open builtin file '/lib/modules/4.19.0/modules.builtin.bin'\nmodprobe: WARNING: Module bridge not found in directory /lib/modules/4.19.0\nmodprobe: ERROR: ../libkmod/libkmod.c:514 lookupbuiltinfile() could not open builtin file '/lib/modules/4.19.0/modules.builtin.bin'\nmodprobe: WARNING: Module brnetfilter not found in directory /lib/modules/4.19.0\n, error: exit status 1"
Mar 20 21:23:44 usnam dockerd[9640]:
look997
look997 Autor
0
@krzyzakp: To jest czysty Debian 10 - taki jaki oferuje hitme.pl.
Trzeba kernel przebudowywać?

Trochę nie wiem co robić.
krzyzakp
iptables v1.8.2 (legacy): can't initialize iptables table nat


@look997: Google Twoim przyjacielem zawsze... Wystarczy moduły załadowac:

sudo modprobe ip_tables
sudo echo 'ip_tables' >> /etc/modules

Jak nie bedzie, to googlaj dalej jak w debianie ten modul zainstalowac - z glowy nie pamietam ;)
look997
look997 Autor
0
@krzyzakp: Ok, w sumie zdążyłem to już wyczytać. ;P
Tylko nie byłem pewien czy to wystarczy i czy nie będzie potrzeba kolejny i kolejny i kolejny moduł ładować.
look997
look997 Autor
0
@krzyzakp: A nie, jednak nie działa:

$ sudo modprobe ip_tables
modprobe: ERROR: ../libkmod/libkmod.c:514 lookup_builtin_file() could not open builtin file '/lib/modules/4.19.0/modules.builtin.bin'
modprobe: FATAL: Module ip_tables not found in directory /lib/modules/4.19.0
dnaprawa
@look997: a zapytam. Próbowałeś reinstalować Dockera?
look997
look997 Autor
0
@dnaprawa: Wg oficjalnej instrukcji:
https://docs.docker.com/install/linux/docker-ce/debian/

Czyli:

sudo apt-get remove docker docker-engine docker.io
krzyzakp
@look997: Ehh, a masz paczke o nazwie "iptables" zainstalowana? Albo masz cos z kernelem, jak w innym poscie wrzucales nie halo..