George
через --ip
Можно, но повторюсь, что ты что-то делаешь не то
Владимир
почему?
Владимир
что в желании отправлять с конкретного ip запретного или не правильного?
Владимир
Владимир
но не обязует ему выходить в инет с этого ip
Владимир
Ну на сколько я понял
Владимир
это не то что мне нужно
George
Но ты что-то недоговариваешь
George
У тебя несколько айпи на докер хосте ?
Владимир
да
George
да
Тогда вариантов два
George
И один из настройка - файрволла, таблицы маршрутов
Владимир
а в самом докере что такое не предусмотрели?
George
Возможно как-то поможет засунуть --publish твой_ип:порт-постфикса:порт-постфикса или вообще хост нетворк
George
А потом в настройках постфикса указать адрес нужный тебе
George
а в самом докере что такое не предусмотрели?
А почему они (разрабы докера) должны были это предусмотреть ?
Владимир
и они норм прокидываются
Владимир
опять же не обязывает контейнер пользовать этот ip
Владимир
просто постфикс доступен по этому порту и ip
Anonymous
Сейчас ищу у доках про это упоминание
Дак стат маршрут на хосте? Нет?
Владимир
статика
Владимир
или ты про iptables?
Anonymous
статика
И что по этому маршруту на нужный сервак не идёт?
Anonymous
Владимир
весь сервер должен работать с первого ip
Владимир
кроме этого контейнера
Владимир
ну он вообще единственный контейнер
Владимир
весь я имею ввиду там без контейнера софт есть
Anonymous
Понял. Меня это тоже интересует кстати. Скорее всего как-то через иптейблс крутить-закручивать
Anonymous
Похоже надо использовать маквлан драйвер
Anonymous
Anonymous
Типа как для виртуалочек
Владимир
ммм
Владимир
скинь ссылочку)
Владимир
https://docs.docker.com/network/macvlan/
Владимир
кажись нашёл))
George
https://docs.docker.com/network/macvlan/
Тоже вариант, кстати. Странно, почему я про него забыл
Владимир
Тоже вариант, кстати. Странно, почему я про него забыл
видишь), они таки предусмотрели это)
Denis
Подскажите как настроить докер что бы он не запускался автоматически при старте системы на убунте
Владимир
он на системд ведь?
Владимир
Посмотри как убрать автозапуск в системд
Denis
Нужно сначало найти как в этой убунте смотреть😀
George
systemctl status docker
George
systemctl disable docker
Denis
Всем утра доброго!) У меня возникла не большое недопонимание в сборке Dockerfile. Есть такой вот Dockerfile: FROM golang:1.12-alpine as builder ENV GO111MODULE="on" RUN apk add --no-cache curl git RUN go get github.com/caddyserver/caddy COPY ./main.go $GOPATH/src/ RUN cd $GOPATH/src/ \ && find . -name '*.go' | while read -r f; do sed -i.bak 's/\/mholt\/caddy/\/caddyserver\/caddy/g' $f && rm $f.bak; done \ && go mod init caddy \ && go install FROM wordpress:php7.1-fpm-alpine COPY --from=builder /go/bin/caddy /usr/local/bin/caddy Далее собираю другой Dockerfile на основании этого images: FROM **************/docker/wordpress:5.5.2 COPY ./caddy/zz-docker.conf /usr/local/etc/php-fpm.d COPY ./caddy/Caddyfile /etc/Caddyfile COPY ./app/themes/napoleonit /usr/src/napoleonit COPY ./app/_api /usr/src/_api EXPOSE 80 ENTRYPOINT ["docker-entrypoint.sh"] CMD ["caddy", "--conf", "/etc/Caddyfile", "--log", "stdout"] Делаю docker run -d **************/docker/wordpress:5.5.2 , и вижу что docker-entrypoint.sh просто не стартует. Какжется я что-то не понимаю. Может кто подскажет в чем моя ошибка?
Evgeny
я не вижу где ты копируешь docker-entrypoint.sh ему нечего запускать
Denis
я не вижу где ты копируешь docker-entrypoint.sh ему нечего запускать
Дак он же есть внутри image wordpress:php7.1-fpm-alpine
Denis
Я проверял, он там дейсвительно есть.
Ivgenich
Ivgenich
Перепиши вот так.
Ivgenich
ENTRYPOINT ["docker-entrypoint.sh"] CMD sh -c 'caddy --conf /etc/Caddyfile --log stdout'
George
это говно
George
скорее уж ENTRYPOINT ["docker-entrypoint.sh"] CMD ["caddy --conf /etc/Caddyfile --log stdout'"]
Ivgenich
это говно
Почему?
George
аргументы в том, что docker-entrypoint.sh скорее всего делает exec на свой 1-й аргумент целиком
George
Почему?
потому что ты путаешь безshшный и shшный синтаксисы запуска стартового скрипта в контейнере
George
лучше писать квадратные скобки и в энтрипойнт, и в cmd - это попросту создает меньше точек, где все может взорваться
Ivgenich
Вот кстати мне кажется неплохая статья по теме.
Ivgenich
https://habr.com/ru/company/southbridge/blog/329138/
George
докер говно
George
я опять впечатался в https://stackoverflow.com/questions/51222996/docker-login-fails-on-a-server-with-no-x11-installed
Evgeniy
докер говно
Это винда говно) а докер норм ещё)
Gleb
докер говно
https://t.me/brutal_docker пошли к нам. ток не забудь в игре зарегаться
George
да, пошел туда
George
похоже на особенности убунты
да, убунта тоже говно
George
https://github.com/docker/for-mac/issues/1584
George
вот парни пытаются кредсторе отключить
George
жесть
Evgeniy
да, убунта тоже говно
а что не гавно?)
George
фе(пи)дора