Size: a a a

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

2020 July 02

ЕР

Евгений Ры́марев... in RU.Docker — Официальное Русское Сообщество
George Gaál
ты же образ билдишь прямо на впс? не пробовал гарантированно рабочий образ с локальной машины перенести ?
образ со своим dramatiq?
источник

ЕР

Евгений Ры́марев... in RU.Docker — Официальное Русское Сообщество
окей, сейчас протестирую, спасибо
источник

ЕР

Евгений Ры́марев... in RU.Docker — Официальное Русское Сообщество
George Gaál
docker save ... | ssh docker load  ...
ssh docker-compose up
история повторяется =(
источник

GG

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

ЕР

Евгений Ры́марев... in RU.Docker — Официальное Русское Сообщество
мдэмс
источник

ЕР

Евгений Ры́марев... in RU.Docker — Официальное Русское Сообщество
очень странное дело
источник

S

Sebor in RU.Docker — Официальное Русское Сообщество
а вообще другие контейнеры запускаются на впс?
базовый рэббит, например
источник

ЕР

Евгений Ры́марев... in RU.Docker — Официальное Русское Сообщество
Sebor
а вообще другие контейнеры запускаются на впс?
базовый рэббит, например
да, другие крутятся нормально. сам контейнер с кроликом запускается без бубна, а вот контейнер с аппом, который подключается к кролику - не запускается, потому что не может подключится к кролику.
источник

DG

Dimitri Goldshtein in RU.Docker — Официальное Русское Сообщество
@gecube   не работает ;-(
 Странно но вот какой  output я получаю
RUN gulp build -m client --wlk ${IP_WHITELIST_CAPTCHA_KEY} --lk $LOGIN_CAPTCHA_KEY
При вот такой команде билда
docker build -t stil_image --build-arg VERSION=1.1.7-SNAPSHOT --build-arg IP_WHITELIST_CAPTCHA_KEY=foo --build-arg LOGIN_CAPTCHA_KEY=kuku .
и вот таком. Докерфайле:
ARG LOGIN_CAPTCHA_KEY
ARG IP_WHITELIST_CAPTCHA_KEY
ENV LOGIN_CAPTCHA_KEY=$LOGIN_CAPTCHA_KEY
ENV IP_WHITELIST_CAPTCHA_KEY=${IP_WHITELIST_CAPTCHA_KEY}


RUN npm install -g gulp@^4.0.0 bower verdaccio
RUN rm -f package-lock.json && \

RUN gulp build -m client --wlk ${IP_WHITELIST_CAPTCHA_KEY} --lk $LOGIN_CAPTCHA_KEY
источник

НК

Николай Кузнецов... in RU.Docker — Официальное Русское Сообщество
Всем привет. Никто не сталкивался с докером в режиме swarm с такой проблемой?
Проблема: при развертывании кластера elasticsearch если в yml файле у сервисов указаны healthcheck то кластер не собирается т.к. таски (контейнеры) не могут резолвить друг-друга по имени сервиса.

Пробовал заходить в контейнеры и делать пинги. Даже сам себя пинговать не может. Не резолвит имя.
Как только выкосил healthchecks все сразу собралось.
Причем не обязательно выкашивать все. Достаточно на нескольких сервисах.
Я не понял как это работает (

Версия докера: Server Version: 19.03.8
Хостовая система: CentOS 8.1.1911
Firewall: off
Selinux: disabled
источник

MG

Max Gerasimov in RU.Docker — Официальное Русское Сообщество
В health check есть старт тайм пробовал повышать?
источник

НК

Николай Кузнецов... in RU.Docker — Официальное Русское Сообщество
да. было 45
увеличивал до 245
источник

НК

Николай Кузнецов... in RU.Docker — Официальное Русское Сообщество
проблема в том что умирает именно dns резолвинг
источник

НК

Николай Кузнецов... in RU.Docker — Официальное Русское Сообщество
а пока он не оживет хэлфчек не пройдет
в итоге сервисы в бесконечном рестарте
источник

НК

Николай Кузнецов... in RU.Docker — Официальное Русское Сообщество
в параллельном чатике мне один намекнул что это многолетняя бага докера
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Николай Кузнецов
Всем привет. Никто не сталкивался с докером в режиме swarm с такой проблемой?
Проблема: при развертывании кластера elasticsearch если в yml файле у сервисов указаны healthcheck то кластер не собирается т.к. таски (контейнеры) не могут резолвить друг-друга по имени сервиса.

Пробовал заходить в контейнеры и делать пинги. Даже сам себя пинговать не может. Не резолвит имя.
Как только выкосил healthchecks все сразу собралось.
Причем не обязательно выкашивать все. Достаточно на нескольких сервисах.
Я не понял как это работает (

Версия докера: Server Version: 19.03.8
Хостовая система: CentOS 8.1.1911
Firewall: off
Selinux: disabled
Сварм, эластик? Я точно на той планете?
источник

MG

Max Gerasimov in RU.Docker — Официальное Русское Сообщество
Николай Кузнецов
проблема в том что умирает именно dns резолвинг
А днс по task. Service name или как?
источник

НК

Николай Кузнецов... in RU.Docker — Официальное Русское Сообщество
днс по service name
источник

НК

Николай Кузнецов... in RU.Docker — Официальное Русское Сообщество
  master1:
   image: docker.elastic.co/elasticsearch/elasticsearch:7.8.0
   environment:
     - node.name=master1
     - node.master=true
     - node.data=false
     - ES_JAVA_OPTS=-Xms4g -Xmx4g
     - cluster.name=t-cluster
     - network.host=0.0.0.0
     - discovery.seed_hosts=master1,master2,master3
     - cluster.initial_master_nodes=master1,master2,master3
   networks:
     - esnet
   volumes:
     - esmaster1:/usr/share/elasticsearch/data
   deploy:
     placement:
       constraints: [ node.name == node-1 ]
     endpoint_mode: dnsrr
     mode: "replicated"
     replicas: 1
     resources:
       limits:
         memory: 5G

 master2:
   image: docker.elastic.co/elasticsearch/elasticsearch:7.8.0
   environment:
     - node.name=master2
     - node.master=true
     - node.data=false
     - ES_JAVA_OPTS=-Xms4g -Xmx4g
     - cluster.name=t-cluster
     - network.host=0.0.0.0
     - discovery.seed_hosts=master1,master2,master3
     - cluster.initial_master_nodes=master1,master2,master3
   networks:
     - esnet
   volumes:
     - esmaster2:/usr/share/elasticsearch/data
   deploy:
     placement:
       constraints: [ node.name == node-2 ]
     endpoint_mode: dnsrr
     mode: "replicated"
     replicas: 1
     resources:
       limits:
         memory: 5G

 master3:
   image: docker.elastic.co/elasticsearch/elasticsearch:7.8.0
   environment:
     - node.name=master3
     - node.master=true
     - node.data=false
     - ES_JAVA_OPTS=-Xms4g -Xmx4g
     - cluster.name=t-cluster
     - network.host=0.0.0.0
     - discovery.seed_hosts=master1,master2,master3
     - cluster.initial_master_nodes=master1,master2,master3
   networks:
     - esnet
   volumes:
     - esmaster3:/usr/share/elasticsearch/data
   deploy:
     placement:
       constraints: [ node.name == node-3 ]
     endpoint_mode: dnsrr
     mode: "replicated"
     replicas: 1
     resources:
       limits:
         memory: 5G
источник

НК

Николай Кузнецов... in RU.Docker — Официальное Русское Сообщество
вот так оно собирается
источник