@docker_ru

Страница 1024 из 1375
Zhandos
03.02.2019
10:17:47
Нет, я про процесс внутри контейнера
как это можно проверить?

George
03.02.2019
10:19:23
как это можно проверить?
Утилитой ps, или в докерфайл посмотреть

Игорь
03.02.2019
13:50:41
Вопрос. Во всех туториалах Джанго и Апач/nginx помещают в один контейнер. Это стандартная практика или кто-то разделяет их в разные контейнеры?

Google
Дмитрий
03.02.2019
14:26:01
На nginx поднимают через upstream

И обычно второй контейнер не апач а gunicorn

Rustam
03.02.2019
14:56:52
подскажите пожалуйста. Есть такой lдокер файл FROM node:11.1.0-alpine RUN yarn global add gulpjs/gulp.git#4.0 CMD ["gulp"] Почему то при запуска контейнера он падает с ошибкой 127.(пытается запустить /bin/sh -c [gulp] ) и так понимаю не находит его(gulp) При это если залезть вручную в контейнер(docker-compose run --rm gulp sh ) и сделать yarn global add gulpjs/gulp.git#4.0 - то как бы гуд все

Rustam
03.02.2019
15:14:40
Я уж не говорю про то, что ты, видимо, не в курсе про entrypoint
да я не в курсе впринципе про докер, надо проект поднять а тут такое

George
03.02.2019
15:15:02
А cmd - он позволяет к ней прилепить переменную часть, типа аргументов

Иногда помогает полные пути прописать. Ещё вариант - загуглить как делаю коллеги. Dockerfile gulp node - уверен будет простыня ответов на поисковый запрос, включая примеры докерфайлов

Rustam
03.02.2019
15:26:53
Иногда помогает полные пути прописать. Ещё вариант - загуглить как делаю коллеги. Dockerfile gulp node - уверен будет простыня ответов на поисковый запрос, включая примеры докерфайлов
да я так понимаю что галп каким то макаром ставиться не глобально. Потому как например другая команда CMD yarn run dev работает на ура. Она обращается к локальному галпу и запускает его

Alex
03.02.2019
15:40:25
Делаю docker run -d --name test1 ubuntu bash , docker ps -a показывает что Exited (0) , docker logs выдает пустоту , docker start test1 без ошибок , но сразу останавливается с Exited (0). Куда копать?

Google
Alex
03.02.2019
15:45:04
я хочу на контейнер test1 это чистой ubuntu который вчера работал :)

George
03.02.2019
15:46:30
Я ответил

Mikalai
03.02.2019
20:47:48
Подскажите, как правильно из докер-контейнера достучаться до хоста (конкретно - до постгреса, который крутится на хосте) ?

inqfen
03.02.2019
20:55:09
В зависимости от типа сети по разному

Sun
03.02.2019
21:47:34
Примерно так: docker network create -d bridge --subnet 192.168.0.0/24 --gateway 192.168.0.1 dockernet

Но затея так-себе.

Докер придуман для изоляции, а ты её всю рушишь

Petrovich
03.02.2019
21:49:56
Докер придумали для хипстоты, пишушей однопоточный говнософт на node.js. Чтобы они тоже чувствовали себя людьми.

Egor
04.02.2019
05:05:28
Я вот подумал, и понял, что вообще не понимаю, как работает докер, есть ли статья или как спросить у гугла, так как запрос как работает контейнеризация не отдает ничего толкового?

George
04.02.2019
05:06:18
namespaces + cgroups

Egor
04.02.2019
05:07:24
namespaces + cgroups
Ок, спасибо. Интересно, можно ли написать свою контейнеризацию просто в образовательных целях и хоть что-то понимать?

George
04.02.2019
05:07:33
да, можно написать

вообще посмотри историю развития всех этих технологий

Egor
04.02.2019
05:08:08
да, можно написать
можно пнуть в статью?

George
04.02.2019
05:08:26
https://youtu.be/S4o8xrlSRuc?t=277

отличный обзор технологий

возможно, что на ресурсах типа ХАБРа будет перевод…

Google
Egor
04.02.2019
05:11:08
Спасибо еще раз.

Egor
04.02.2019
05:16:35
https://docs.docker.com/engine/docker-overview/
не, я кажется неправильно задал вопрос. Я примерно знаю как именно работает виртуализация (kvm, hyperv...) но совершенно не знаю как работает контейнеризация, тот же lxc. Может есть что-то типа "А давайте теперь напишем свой докер с картами и красотками", как-то так

а то что из чего состоит сам докер, там не так сложно, но что именно они делают, тот же как его containerd или как-то так, не понимаю, т.е как они изолируют процессы внутри системы

Никитяо
04.02.2019
06:24:36
он отключает диски, сеть и прочее окружение и делает fork() процесса

Sergey
04.02.2019
06:33:10
Я смотрел весь плейлист

Там слегка сложно для начинающих

Это же иб курс?

A1EF
04.02.2019
06:35:10
Ну конкретно про контейнеры довольно подробно. Даже без понимания деталей, мне кажется, картина более-менее ясна

Я не уверен, что про контейнеризацию можно рассказать просто и ничего не упустить. Или "слоеный пирог, сигрупс, неймспейсы", или так

Если что, я начинающий и мне сложно, да:)

Anatoly
04.02.2019
07:15:27
если контейнер не запускается при невозможности коннекта к сокету через драйвер fluentd или gelf - значит ли это что в случае его потери уже запущенный контейнер остановится ?

George
04.02.2019
07:16:18
Я так понимаю, что нет - контейнер не остановится, просто у тебя логи улетят в никуда

и лучше используй драйвер journald для логов

Anatoly
04.02.2019
07:17:20
и куда их потом?

останется ли после journald рабочим - docker logs

Google
George
04.02.2019
07:17:55
и куда их потом?
файлбитом или флюентом на удаленную тачку

тебе все равно коллектить логи с хоста надо по уму

Anatoly
04.02.2019
07:18:17
не поспоришь

а почему journald ?

просто ультимативно так и не иначе)

George
04.02.2019
07:18:45
поясню

есть два драйвера, которые умеют в docker logs - json-file & journald

к тому же ты явно не хочешь зависеть от внешнего сборщика логов, если он ушел

по моему мнению, выбор однозначен

Anatoly
04.02.2019
07:20:24
спасибо, согласен

а по установке плагинов fluentd offline нет информации?

George
04.02.2019
07:21:06
https://github.com/systemd/journal2gelf - только вот это не используй

ты имеешь в виду В САМ ДЕМОН fluentd поставить плагины?

Anatoly
04.02.2019
07:21:40
например output elastic

я так начитался его нет в клиенте "базовом"

George
04.02.2019
07:22:05
ну, берешь и ставить

в базовом логстэш тоже много чего нет ))))) и ничего - как-то живем и доустанавливаем

Anatoly
04.02.2019
07:22:21
интернетов нет на хостах

или gem install как то по другому можно завести?

Google
George
04.02.2019
07:31:14
мне кажется, что можно локально поставить. Либо сделай репозиторий с пакетами, которые сами все локально ставят

не вижу проблемы

в крайнем случае - тот же флюент можно запускать в докере на той же машине ))))))

Iurii
04.02.2019
07:31:43
или gem install как то по другому можно завести?
поставь прокси в разрез сети и через нее ставь зависимости

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