@docker_ru

Страница 552 из 1375
Ilivg
13.04.2018
08:47:14
Т.е. ощутимо быстрей, чем в контейнере.

Andrey
13.04.2018
08:48:09
Т.е. ощутимо быстрей, чем в контейнере.
200 и 230 - большая разница разве?)

Ilivg
13.04.2018
08:48:34
Google
Artem
13.04.2018
08:48:47
в линуксе это всего лишь изоляция процесса, нет там оверхеда

это у виндузятников проблемы с их костылями для докера в виде эмуляция ради эмуляции

Andrey
13.04.2018
08:49:30
А подсказать можешь эти аргументы? У меня тут в контейнере Томкат крутится... ?
вот хорошая статейка https://developers.redhat.com/blog/2017/03/14/java-inside-docker/

bƎssmƎrtnyi
13.04.2018
08:50:00
только в этой группе не было сообщения. Везде уже трубят, телеграм откл в РФ )

всем доброго дня

Ilivg
13.04.2018
08:50:10
в линуксе это всего лишь изоляция процесса, нет там оверхеда
Согласен: не должно быть оверхеда, но чем можно тогда объяснить расхождение по результатам?

Artem
13.04.2018
08:50:44
расхождения по результатам в винде?

Ilivg
13.04.2018
08:53:14
расхождения по результатам в винде?
средне/в пике Linux нативно: 160/320 Linux в контейнере: 100/200 На том же самом сервере.

Artem
13.04.2018
08:53:36
это чем проверялось и что проверялось?

у меня например nodejs нативно и в докере выдавали практически одинаковые количество запросов в секунду

Ilivg
13.04.2018
08:55:59
это чем проверялось и что проверялось?
.NET Core приложение, рабтающее с RabbitMQ (сообщений в секунду). Сейчас в Форточках от 350 до ~800 передаёт. То же самое, собранное под Lin - указанные выше результаты. Понимаю, что под Linux рантайм может сильно хуже давать результаты, но тогда почему разница в нативном запуске и в контейнерном?

Artem
13.04.2018
08:57:02
а мосье знает толк..

Ilivg
13.04.2018
08:57:37
а мосье знает толк..
? Какую задачу поставили - такую и отрабатываю. :)

Google
Artem
13.04.2018
08:58:10
по таким извращениям не подскажу, я предерживаюсь традиционных решений ?

Sergey❄️
13.04.2018
09:33:44
как в конце билда запустить питон скрипт в который можно будет вводить с клавиатуры?

пробую RUN/ENTRYPOINT - ввести ничего не дают

RUN ["/bin/bash", "-c", "cd", "/src", "&&", "python", "qwerty.py"]

Sergey❄️
13.04.2018
09:34:31
Вот так тоже

-ti ?
не гуглится, какой-то интерактивный ввод?

Sergey❄️
13.04.2018
09:36:59
run -ti
/bin/sh: 0: Illegal option -t

Andrey
13.04.2018
09:37:54
docker run -ti

переставь параметр ближе к началу

Sergey❄️
13.04.2018
09:38:24
Я это в Dоckerfile пишу

Andrey
13.04.2018
09:38:55
тогда зачем ti ?

Zlokot
13.04.2018
09:39:03
напомните плиз как сделать чтобы порт контейнера был доступен в локальной сети хоста с другого сервера? в докер файле есть инструкция EXPOSE 8888 это недостаточно, чтобы этот порт был доступен снаружи?

Andrey
13.04.2018
09:39:04
tty + interactive

Vadim
13.04.2018
09:39:21
не не, надо конт запустить с возможность интерактивного вводу

EXPOSE 8888 - объявляет порт, на котором будет работать

Евгений
13.04.2018
09:40:02
Я это в Dоckerfile пишу
ты маны читал какие-нибудь вообще?

Sergey❄️
13.04.2018
09:40:10
немношк

Zlokot
13.04.2018
09:40:17
EXPOSE 8888 - объявляет порт, на котором будет работать
то есть надо в композ файле объявлять еще?

Google
Евгений
13.04.2018
09:40:24
немношк
верится с трудом

Vadim
13.04.2018
09:40:44
ну да

Евгений
13.04.2018
09:40:57
EXPOSE 8888 - объявляет порт, на котором будет работать
EXPOSE ничего почти не даёт полезного, только если рандомный порт интересует )

Vadim
13.04.2018
09:41:39
не, в компоуз нада так, к примеру: ports: - "15673:15672"

Zlokot
13.04.2018
09:44:30
спасибо давно не делал. сбило с толку, что в dockefile уже есть

Sergey❄️
13.04.2018
09:46:57
верится с трудом
Ничего не сказано на этот счёт

Zlokot
13.04.2018
09:57:15
а уже для запущенного контейнера можно както открыть порт? или надо перезапускать с новым композ файлом

Artem
13.04.2018
10:03:55
что значит открыть, куда?

Artem
13.04.2018
10:05:11
0.0.0.0:8080:8080

будет доступно на всех интерфейсах хоста по этому порту

Zlokot
13.04.2018
10:05:38
я понял, что мне надо добавить в композ файл ports: 888:888 но для этого надо перезапустить контейнер

Artem
13.04.2018
10:06:03
ну да, expose это просто описательно

Zlokot
13.04.2018
10:06:15
значит без перезапуска не сделать?

Artem
13.04.2018
10:06:17
чтобы ты не забыл на каком порту внутри работает приложение

сделать

но с учетом уровня знания докера, лучше сделай это через рестарт

т.к. без рестарта это костыльно очень

Zlokot
13.04.2018
10:08:03
я бы почитал все-таки. это есть в доках?

Artem
13.04.2018
10:08:11
в доках нет

Google
Artem
13.04.2018
10:08:32
для этого надо понимать как работает докер и linux

через айпитейблс и прибивание гвоздями к адресу контейнера который при пересоздании все равно перестанет работать

Zlokot
13.04.2018
10:11:00
днат нарулить?

Artem
13.04.2018
10:11:13
короче делай через рестарт уже

ненужно так делать руками

Zlokot
13.04.2018
10:11:58
про днат не по думал.. хотя да - это не то что надо

Павел
13.04.2018
10:43:02
Ребят, спрошу еще раз

делаю docker network create —internal —subnet 10.1.1.0/24 no-internet

docker run -it —rm -p 5554:1080 —network=no-internet

и по какойто причине не работает перенаправление портов с 5554 на 1080

есить идеи?

Denis
13.04.2018
11:06:09
5554:1080 - в данном случае порт в контейнере 1080

bazzilic
13.04.2018
11:07:21
Судя по порту, прокси для телеги поднимаешь? )

Мишка
13.04.2018
11:07:47
Denis
13.04.2018
11:09:12
а зачем internal указывать?

Павел
13.04.2018
11:14:39
а зачем internal указывать?
задача так стоит, у контейнера нету доступа в интернет

Denis
13.04.2018
11:15:48
проверь без этого флага

Павел
13.04.2018
11:18:55
проверь без этого флага
без этого параметра работает,что очевидно

Denis
13.04.2018
11:19:27
ну так это нормальное поведение) а вы хотите получить не нормальное?

Google
Denis
13.04.2018
11:20:05
или же я не правильно прочел доку)

Павел
13.04.2018
11:21:15
не понял, этот парамет я добавляю, чтобы у контейнера не было доступа в интеренет

но почему не работает "проброс" портов в нутрь контейнера мне не понятно

Denis
13.04.2018
11:21:56
in internal network we can't expose ports to connect outside world

такое возможно с использованием доп контейнера, как прокси к твоему конетйнеру без интернета, путем использования 2 сетей)))

но имхо это избыточно

Павел
13.04.2018
11:24:59
in internal network we can't expose ports to connect outside world
зачем добавили это ограничение, непонятно

ладно, спасибо, буду думать

Denis
13.04.2018
11:25:13
ну by design)

Andrey
13.04.2018
20:02:24
Ребят, а ни у кого docker на маке не стал жрать 50% cpu просто так?

Runinterface ?
13.04.2018
20:22:28

Страница 552 из 1375