bama^boy
Sergey
Sergey
блять я хуею с этих мануалов. и прочего дерьма меняющегося каждый день
bama^boy
/etc/docker/daemon.json "hosts": ["tcp://0.0.0.0:2375"],
bama^boy
проверь версию докера, что она соотв. документации
Sergey
да дожопы внимательность. тут окружение дерьмофакторами со всех сторон, куда не глять - что-то не работает
Sergey
я ставил дистрибутив убунты 18.04 и там из коробки докер
bama^boy
Sergey
(((
bama^boy
Roman
bama^boy
— Сергей, ну-ка подойди.
— Да, папа?
— Ты используешь JS?
— Нет, папа.
— Ты мне врёшь?
— Нет, папа.
— [] + {}
— "[object Object]"
Sergey
Roman
сначала в рот
а потом фулстек )
Konstantin
Roman
Roman
каждый мес чтот новое
Vladimir
Ребят как создать адрес для apache например example.loc
Vladimir
а днс А запись в зоне loc на ип сервера с апачем, в апаче сервернейм example.loc
Konstantin
это не про докер, даже если апач в докере
Oleg
как запускать докер образ из крон, чтобы крон не писал в консоль о его запуске?
Типа Starting docker_app_v1 ... [1A [2K
Sergey
Oleg
а если в скрипте работающем в докере возникнет ошибка, я ее же не увижу из-за /dev/null?
Oleg
мне надо чтобы при запуске была тишина, а при ошбке крон слал сообщение на почту
Sergey
ну дак переопредели stdout, ошибки в stderr оставь
Oleg
спс, это идея
Sergey
спс, это идея
https://docs.docker.com/engine/reference/commandline/run/#attach-to-stdinstdoutstderr--a
Sergey
вроде то что нужно
bama^boy
чем вам js не угодил?
Дело не в js, а в экосистеме и большинстве людей, которые на нем пишут. Обычно, у них низкая квалификация. А так, яп, как яп.
little big
привет всем. Подскажите пожалуйста по docker-cloud.yml Как мне задать правило, чтобы приложение запускалось на каждой ноде в swarm (и на менеджере тоже).
Пробовал такое:
placement:
constraints:
- node.role == manager
- node.role == worker
little big
не заводится
little big
спасибо, разобрался, надо было сделать
deploy:
mode: global
Sergey
Vladimir
Всем привет. Установлена версия docker 18.06, но не могу использовать dockerfile с version 3.7. Почему так может быть?
Vladimir
Docker version 18.06.1-ce
Vladimir
docker-compose version 1.17.1
Sergey
Ты может имел ввиду композ?
Sergey
3.7 это что
Vladimir
Vladimir
compose, да
Vladimir
Вроде по версиям все походит
Vladimir
Version in "./docker-compose.fpm.yaml" is unsupported. You might be seeing this error because you're using the wrong Compose file version. Either specify a supported version (e.g "2.2" or "3.3") and place your service definitions under the services key, or omit the version key and place your service definitions at the root of the file to use version 1.
Vladimir
Ошибка при этом
Vladimir
Что может быть в таком случае?
Vladimir
Точно, а версия docker-compose последняя 1.22, а у меня 1.17. Проблему нашел, спасибо :)
who are you
блин, нужна помощь. Касается использования композера в отдельном контейнере.
ставится приложение так
sudo docker-compose run --rm composer composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic
но приложение ставится в подпапку и композерские файлы туда же
а композер вызывается в корне
т.е.
code/basic - тут все устанавливается
а захотел например поставить еще какую либо библиотеку в это приложение
то композер ставит это в корень
code/ - сюда
не пойму как мне указать чтобы он в подпапку лез при запуске
docker-compose run
Konstantin
who are you
who are you
каждый раз править working_dir ?
Konstantin
composer install -d=/home/someuser/myproject
?
who are you
просто обычно я юзаю composer require и не лезу в дебри джесон файла
who are you
блин, точно есть же глобал оптионс
--working-dir (-d): If specified, use the given directory as working directory.
Konstantin
я хз, я мельком. занят чуть
Sergei
Добрый вечер. Подскажите пожалуйста, как проявляется запущенный докер контейнер в сети за пределами хоста?
У меня проблема - на vps исходящие все smtp-запросы попадают под relay провайдера (в целях защиты от распространителей спама).
что касается самого vps-хоста, этот вопрос я решил с техподдержкой, и с него могу без проблем слать почту, но когда такой запрос исходит из докер-контейнера, запущенного на vps-хосте, все перехватывается провайдером. даже не знаю как в поддержку написать - как они могут идентифицировать мой контейнер?
Konstantin
Там же нат, все исходящие от хоста идут
Konstantin
В крайнем случае релэй на хосте
Sergei
да я сам удивлен, но проверил - попробовал telnet smtp.yandex.com 587 из контейнера и получил ответ не от яндекса вовсе (
Sergei
контейнер запускаю через docker-compose, где для него стоит networks: default
Konstantin
Смотри дамп, от кого пакеты, там кажись бридж, не помню
Sergei
на vps-ке имеешь ввиду пакеты мониторить? я не очень разбираюсь в тонкостях администрирования ) как так можно сделать?
Konstantin
tcpdump -nni any dst port 587
Sergei
tcpdump -nni any dst port 587
да спасибо, дамп уже посмотрел. перехватил smtp сессию. в качестве источника наблюдаю ip vps'ки...попробую в поддержку как то написать
Sergei
а от чего может быть что ifconfig показывает целую кучу интерфейсов вида vethea53601, br-ecb28fbe98ba, при том что запущено всего пять контейнеров?
Sergei
tcpdump -nni any dst port 587
вот так же перехватил удачную smtp-сессию из консоли vps-ки. разниться в том что в ней ip-адреса указаны в формате ipv6. уже что то )
Konstantin
Konstantin
думаю проще убрать ipv6, конечно если не используется
Konstantin
хотя, ты говоришь Ipv6 удачная, хз даже)
Konstantin
лучше проверь ip4, чтобы не гадать
Alting
В ipv6 просто отсутствует понятие nat - все адреса белые