docker.service - Как редактировать файл службы systemd?

Основываясь на ответе Хауке, у меня сработало следующее.

iptables -I INPUT 1 -m state --state RELATED,ESTABLISHED -j ACCEPT

mongo смог подключиться к mongod через правило INPUT, но, как указал Хауке, ответ от mongod фильтруется (в отличие от удаленного соединения, поскольку разрешен весь исходящий трафик ).

0
18.09.2019, 01:16
1 ответ

Я обнаружил, что с помощью команды systemctl editбыло сложно (с использованием Ubuntu 18.04 ), поэтому я сделал это:

sudo mkdir /etc/systemd/system/docker.service.d
sudo vi /etc/systemd/system/docker.service.d/override.conf

затем добавил нужные мне строки, в вашем случае:
(и да, кажущаяся пустой первая строка ExecStart=не является ошибкой)

[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2376 --containerd=/run/containerd/containerd.sock

Затем перезагрузите компьютер, перезапустите и проверьте, прослушивается ли он на указанном порту:

sudo systemctl daemon-reload
sudo systemctl restart docker.service
sudo netstat -lntp | grep dockerd
3
05.03.2020, 17:46

Теги

Похожие вопросы