Я искал везде, но, похоже, не нашел ответа. Мне нужно предоставить Docker API через TCP на Alpine Linux с помощью OpenRC.
Я знаю, как это сделать в Ubuntu с помощью systemd:
Создайте /etc/systemd/system/docker.service.d/startup_options.conf
и добавить:
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2376
Надеюсь, я дал достаточно информации, чтобы кто-то понял, что я пытаюсь сделать. Любая помощь будет оценена.
Все заработало! после исследования файловой системы обнаружил скрипт docker conf.d (/etc/conf.d/docker
) изменил эту строку:
DOCKER_OPTS="-H tcp://0.0.0.0:port -H unix:///var/run/docker.sock"
Ответил на случай, если кто-то столкнется с той же проблемой, что и я :)