村川と言います。 ThinkPad E495にopenSUSE 15.2をインストールして、使っています。 今までは、dockerのみサービスを起動させていましたが、最近、firewalld をenableにして、dockerのサービス確認をすると、dockerが起動しない 問題にあたってます。この時のエラーメッセージは、 murakawa@thinkpade495:‾> sudo systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor pre set: disa> Active: failed (Result: exit-code) since Sun 2021-02-14 11:03:00 JST; 8s ag o Docs: http://docs.docker.com Process: 11805 ExecStart=/usr/bin/dockerd --add-runtime oci=/usr/sbin/docker -runc $DO> Main PID: 11805 (code=exited, status=1/FAILURE) 2月 14 11:03:00 thinkpade495 systemd[1]: docker.service: Unit entered failed state. 2月 14 11:03:00 thinkpade495 systemd[1]: docker.service: Failed with result ' exit-code> 2月 14 11:03:00 thinkpade495 systemd[1]: docker.service: Service RestartSec=1 00ms expi> 2月 14 11:03:00 thinkpade495 systemd[1]: Stopped Docker Application Container Engine. 2月 14 11:03:00 thinkpade495 systemd[1]: docker.service: Start request repeat ed too qu> 2月 14 11:03:00 thinkpade495 systemd[1]: Failed to start Docker Application C ontainer > 2月 14 11:03:00 thinkpade495 systemd[1]: docker.service: Unit entered failed state. 2月 14 11:03:00 thinkpade495 systemd[1]: docker.service: Failed with result ' exit-c なのですが、どなたか回避策をご存知でしょうか? 以上、よろしくお願いいたします。
橋本修太です
ThinkPad E495にopenSUSE 15.2をインストールして、使っています。 今までは、dockerのみサービスを起動させていましたが、最近、firewalld をenableにして、dockerのサービス確認をすると、dockerが起動しない 問題にあたってます
とりあえずの回避策を見つけたので、共有だけさせてください。
【回避策】
「docker」を一度アンインストールし、再度インストールする
・zypper rm docker
・zypper in docker
・・・アップデートとかでもいけるかもです。ちょっと私がパッケージのリテラシーが無くてすみません
【理由】
私のところでも(おそらく)同じエラーが出てdockerが起動しませんでした。
journalctlを見ると、「docker」というfirewalldのZONEが無い、といった趣旨のエラーがでてました。
ただ、OBSのdockerを見ると、このZONEを作成するパッチがあった[1]っぽいので、適用不足?なのかな、
と思い、一度アンインストールして再度インストールしたところ、無事起動した(おそらくdockerのZONEが作成された)
次第です。
(ずっとMicroOSやKubicでpodmanの生活だったので、Leap上のdockerの挙動は見れてませんでした・・・・)
[1] https://build.opensuse.org/package/view_file/openSUSE:Leap:15.2:Update/docke...
見当違い・やってみても効果ない・等ありましたら、また教えて頂けますでしょうか。
以上、よろしくお願いします。
2021年2月14日(日) 19:27 Ryo Murakawa
村川と言います。
ThinkPad E495にopenSUSE 15.2をインストールして、使っています。 今までは、dockerのみサービスを起動させていましたが、最近、firewalld をenableにして、dockerのサービス確認をすると、dockerが起動しない 問題にあたってます。この時のエラーメッセージは、 murakawa@thinkpade495:‾> sudo systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor pre set: disa> Active: failed (Result: exit-code) since Sun 2021-02-14 11:03:00 JST; 8s ag o Docs: http://docs.docker.com Process: 11805 ExecStart=/usr/bin/dockerd --add-runtime oci=/usr/sbin/docker -runc $DO> Main PID: 11805 (code=exited, status=1/FAILURE)
2月 14 11:03:00 thinkpade495 systemd[1]: docker.service: Unit entered failed state. 2月 14 11:03:00 thinkpade495 systemd[1]: docker.service: Failed with result ' exit-code> 2月 14 11:03:00 thinkpade495 systemd[1]: docker.service: Service RestartSec=1 00ms expi> 2月 14 11:03:00 thinkpade495 systemd[1]: Stopped Docker Application Container Engine. 2月 14 11:03:00 thinkpade495 systemd[1]: docker.service: Start request repeat ed too qu> 2月 14 11:03:00 thinkpade495 systemd[1]: Failed to start Docker Application C ontainer > 2月 14 11:03:00 thinkpade495 systemd[1]: docker.service: Unit entered failed state. 2月 14 11:03:00 thinkpade495 systemd[1]: docker.service: Failed with result ' exit-c なのですが、どなたか回避策をご存知でしょうか?
以上、よろしくお願いいたします。
橋本さん
情報ありがとうございます。無事、firewalld&dockerの共存ができました。
最近、基本firewalldはdisableでやってたので、助かりました。
村川
2021/02/15 6:59 に、"橋本修太"
participants (2)
-
Ryo Murakawa
-
橋本修太