Size: a a a

Docker — русскоговорящее сообщество

2020 May 03

АП

Анатолий Пантелеев... in Docker — русскоговорящее сообщество
сделал export, перетащил образ на другую машину, сделал import, теперь когда делаю run, пишет что не может найти /bin/sh .
Вопрос. Куда он делся?
источник
2020 May 04

A.

Alex .~• in Docker — русскоговорящее сообщество
Помогите разобраться с коннектами моей конфигурации в докер компоуз, не могу понять в чем проблема коннекта консьюммера и продюссера через схемареджистри(((
---
version: "3.5"
services:
 zookeeper:
   image: confluentinc/cp-zookeeper
   hostname: zookeeper
   container_name: zookeeper
   networks:
     - nqd_net
   ports:
     - "2181:2181"
   environment:
     ZOOKEEPER_CLIENT_PORT: 2181
     ZOOKEEPER_TICK_TIME: 2000

 broker:
   image: confluentinc/cp-kafka
   hostname: broker
   container_name: broker
   depends_on:
     - zookeeper
   networks:
     - nqd_net
   ports:
     - "9092:9092"
     - "9094:9094"
   environment:
     KAFKA_BROKER_ID: 1
     KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
     KAFKA_ADVERTISED_HOST_NAME: 13.234.32.233
     KAFKA_ADVERTISED_LISTENERS: INSIDE://:9092,OUTSIDE://13.234.32.233:9094
     KAFKA_LISTENERS: INSIDE://:9092,OUTSIDE://:9094
     KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INSIDE:PLAINTEXT,OUTSIDE:PLAINTEXT
     KAFKA_INTER_BROKER_LISTENER_NAME: INSIDE
     KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
     KAFKA_GROUP_INITIAL_REBALANCE_DELAY_MS: 0

 schema-registry:
   image: confluentinc/cp-schema-registry
   hostname: schema-registry
   container_name: schema-registry
   depends_on:
     - zookeeper
     - broker
   networks:
     - nqd_net
   ports:
     - "8081:8081"
   environment:
     SCHEMA_REGISTRY_HOST_NAME: schema-registry
     SCHEMA_REGISTRY_KAFKASTORE_TOPIC: "_schemas"
     SCHEMA_REGISTRY_LISTENERS: "http://0.0.0.0:8081"
     SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: "PLAINTEXT://broker:9092"
     #SCHEMA_REGISTRY_KAFKASTORE_CONNECTION_URL: zookeeper:2181

 kafka_producer:
   image: 338211926367.dkr.ecr.ap-south-1.amazonaws.com/mangosoft-labs:transfer-producer
   ports:
     - "9580:9580"
   depends_on:
     - zookeeper
     - broker
     - schema-registry
   networks:
     - nqd_net
   environment:
     SERVER_PORT: 9580
     KAFKA_BOOTSTRAP_SERVERS: PLAINTEXT://broker:9092,PLAINTEXT_HOST://localhost:9094
     SCHEMA_REGISTRY_URL: http://schema-registry:8081
     KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
   volumes:
     - "./src/main/resources/avro:/docker-entrypoint-avro"

 stream_counsumer:
   image: 338211926367.dkr.ecr.ap-south-1.amazonaws.com/mangosoft-labs:kafka-avro
   ports:
     - "9680:9680"
   depends_on:
     - zookeeper
     - broker
     - schema-registry
   networks:
     - nqd_net
   environment:
     SERVER_PORT: 9680
     KAFKA_BOOTSTRAP_SERVERS: PLAINTEXT://broker:9094,PLAINTEXT_HOST://localhost:9094
     SCHEMA_REGISTRY_URL: http://schema-registry:8081
     APPLICATION_ID: 'transaction_processor'
     REPLICATION_FACTOR: 1
     OFFSET_RESET: 'latest'
   volumes:
     - "./src/main/resources/avro-schema:/docker-entrypoint-avro"
networks:
 nqd_net:
     driver: bridge
     name: "nqd_net"
источник

GM

Gleb Mekhrenin in Docker — русскоговорящее сообщество
Анатолий Пантелеев
сделал export, перетащил образ на другую машину, сделал import, теперь когда делаю run, пишет что не может найти /bin/sh .
Вопрос. Куда он делся?
сделай docker inspect на контейнер из которого делал экспорт
источник

R

RusaXXX in Docker — русскоговорящее сообщество
/
источник

A

Asgoret in Docker — русскоговорящее сообщество
Anton Patsev
У вас на centos 7 были сломаннымые зависимостями coтtainer.io?
Да. Не ставь CE на центом. Юзай стоковый
источник

AP

Anton Patsev in Docker — русскоговорящее сообщество
Asgoret
Да. Не ставь CE на центом. Юзай стоковый
Юзаю официальный docker-ce
источник

DK

Denis 🕸 Khomusyak in Docker — русскоговорящее сообщество
Всем доброго.
Подскажите, как лучше расшарить файлы одного контейнера другому ?
версия композера 3 . делал так:
version: '3.5'
volumes:
 frontend-src:
services:
nginx:
  ...
   volumes:
     - frontend-src:/web:ro
   ports:
     - 88:80
   depends_on:
     - frontend
   ...
frontend:
  ...
   command: "ng build --prod"
   volumes:
     - frontend-src:/frontend
...
Но при обновлении файлов на конейнере frontend, не происходят в текущем volume. Что делаю не так и есть другой путь ? Помогает только полностью удаление всех контейнеров с volume.
источник

M

Max in Docker — русскоговорящее сообщество
Andrey Gumilev
Мы будем:
1.  Давать задачи из своей практики.
2.  Проверять их и индивидуально тыкать носом ,что не так и давать пояснения.
3.  К каждой задаче будут ссылки на документацию по теме.
4.  1 в неделю будем разговаривать с вами по зуму, отвечать и рассказывать по  выбранной теме путём голосования.
Что будем проходить \ делать.
Как всё происходит - Мы берём приложение и облепляем его технологиями. Используем популярные на данный момент инструменты. Приводим его в - продакшен реди, начиная от мониторинга \ ci cd заканчивая высокими нагрузками (условно высокими 50рпс), поясняю все не понятные моменты, говорю как лучше и почему именно так. Роемся в кишках инструментов, изучаем ОС (на уровне необходимым для понимания работы (chgroup, рассматриваем основные моменты с пользователями \ группами, системные вызовы, фс, межпроцессорное взаимодействие, сеть etc)). Так же поверхностно make cmake, собираем деб\рпм пакеты.
В данный момент , дорабатываем программу.
Хах, вы там костыль на костыле делаете, что максимум 50 rps можете выдавать?
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
Max
Хах, вы там костыль на костыле делаете, что максимум 50 rps можете выдавать?
При чём тут это?
источник

M

Max in Docker — русскоговорящее сообщество
Откуда взяли число 50 rps?
источник

M

Max in Docker — русскоговорящее сообщество
Andrey Gumilev
Мы будем:
1.  Давать задачи из своей практики.
2.  Проверять их и индивидуально тыкать носом ,что не так и давать пояснения.
3.  К каждой задаче будут ссылки на документацию по теме.
4.  1 в неделю будем разговаривать с вами по зуму, отвечать и рассказывать по  выбранной теме путём голосования.
Что будем проходить \ делать.
Как всё происходит - Мы берём приложение и облепляем его технологиями. Используем популярные на данный момент инструменты. Приводим его в - продакшен реди, начиная от мониторинга \ ci cd заканчивая высокими нагрузками (условно высокими 50рпс), поясняю все не понятные моменты, говорю как лучше и почему именно так. Роемся в кишках инструментов, изучаем ОС (на уровне необходимым для понимания работы (chgroup, рассматриваем основные моменты с пользователями \ группами, системные вызовы, фс, межпроцессорное взаимодействие, сеть etc)). Так же поверхностно make cmake, собираем деб\рпм пакеты.
В данный момент , дорабатываем программу.
Говоря человеку, что его будут тыкать, уже роешь яму на лень и гугл)))
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
Max
Откуда взяли число 50 rps?
Условно.
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
Ребят вы ересь несёте, честно. Я позже вам отвечу на вопросу, сейчас занимаюсь студентами.
источник

M

Max in Docker — русскоговорящее сообщество
Andrey Gumilev
Условно.
Это очень маленькая цифра, лучше тогда не говорить ничего в курсе про продакшн, хотя для малого бизнеса пойдёт
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
Max
Это очень маленькая цифра, лучше тогда не говорить ничего в курсе про продакшн, хотя для малого бизнеса пойдёт
Ещё раз это условная цифра, мы конечно будем нагружать ,валить сервис. Всё для понимание нагрузок и отказоустойчивости.
источник

M

Max in Docker — русскоговорящее сообщество
Andrey Gumilev
Ещё раз это условная цифра, мы конечно будем нагружать ,валить сервис. Всё для понимание нагрузок и отказоустойчивости.
Это не нагрузка, а грязный маркетинг
источник

M

Max in Docker — русскоговорящее сообщество
Хотя если представить, что нагрузка 50 rps на одну ноду, при активных запросах от 100к пользователей будет 20к rps на сервер, то нужно будет 400 нод, нужна будет оптимизации, хотя если конверсия позволяет, можно лететь на гаваи
источник

M

Max in Docker — русскоговорящее сообщество
Как интересно, что даже такая нагрузка и плохой код может выстрельнуть.
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
Max
Это не нагрузка, а грязный маркетинг
Слушай, честно говоря ты говоришь глупости и не понимаю зачем. Не приятно слушать ноунейма и чатике доцкера. Смысла нам вести дискуссию не вижу. У нас команда боевых инженеров из топ компаний. Как мне кажется у тебя комплексы.
источник

M

Max in Docker — русскоговорящее сообщество
Andrey Gumilev
Слушай, честно говоря ты говоришь глупости и не понимаю зачем. Не приятно слушать ноунейма и чатике доцкера. Смысла нам вести дискуссию не вижу. У нас команда боевых инженеров из топ компаний. Как мне кажется у тебя комплексы.
Я ничего про ваши галеры не говорил)
источник