Size: a a a

RU.Docker — Официальное Русское Сообщество

2019 October 13

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
примерно так
источник

FC

Fran Chesko in RU.Docker — Официальное Русское Сообщество
Так ладно я спать пошёл, хорошо пообщались
источник

як

я никуда не тороплюсь когда напьюсь тогда напьюсь in RU.Docker — Официальное Русское Сообщество
George Gaál
docker run -p 1234-1236:1234-1236/tcp
Это три правила, а я видел, что было несколько десятков тысяч
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
я никуда не тороплюсь когда напьюсь тогда напьюсь
Это три правила, а я видел, что было несколько десятков тысяч
Ну, сделай на весь диапазон портов
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
К тому же - слева ты можешь указывать конкретный айпи на хост-машине (необязательно, что существующий)
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Итого - можно нагенерить бесконечно правил
источник

як

я никуда не тороплюсь когда напьюсь тогда напьюсь in RU.Docker — Официальное Русское Сообщество
George Gaál
Итого - можно нагенерить бесконечно правил
Мне нужен пример из серии "пробросили все порты, получили 10050 правил" и его разоблачение
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Ну, очевидно, что в бриджованной сети у тебя будет по правилу на каждый проброс. Плюс каждая бриджованная сеть засирает FORWARD
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Так что кейс 10 контейнеров, поднимаемых отдельным докер-компоузом в отдельной сети, причем на каждый проброс с произвольного айпи всех 65536 (***) портов - и получишь дохуллион правил
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
(***) на самом деле меньше
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Случай, если у тебя сворм или кубернетес немного отличается, т.к. там есть ещё cni / overlay network. Т.е. еще 100500 правил
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
А теперь вопрос - что хотите продемонстрировать ? Я настолько туп, что не могу понять ?
источник
2019 October 14

I

Ilya in RU.Docker — Официальное Русское Сообщество
коллеги, добрый вечер.
возможно вы можете подсказать: как переписать эту команду под docker-compose.yml?

docker run --publish 8080:8080 dutchcoders/transfer.sh:latest --provider local --basedir /tmp/

пытаюсь так:
version: ..
services:
 main:
    image: dutchcoders/transfer.sh:latest
    ports:
      - 8080:8080
    volumes:
      - /path:/tmp

проблема в том, что контейнер не запускатеся и валится с ошибкой «нет —provider». никто не подскажет, как докер-компоуз файле его описать?

пробовал через environment, не получилось
источник

EK

Evgeniy Kuvshinov in RU.Docker — Официальное Русское Сообщество
что то я этой опции в доке не вижу https://docs.docker.com/engine/reference/run/
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
что такое —provider?
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
погоди
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
это же команда сама
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
command: "--provider local --basedir /tmp/"
источник

I

Ilya in RU.Docker — Официальное Русское Сообщество
George Gaál
command: "--provider local --basedir /tmp/"
попробовать так?
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
по идее да
источник