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

Обсуждаем вопросы, посвященные Docker🐳, Docker Swarm и всей экосистеме. Обмениваем идеями, новостями и решаем пробемы. Вам могут быть полезны: @coreos_ru, @kubernetes_ru, @devops_ru, @rkt_ru Рекомендуем сразу отключить уведомления для удобства

2608 members

Архив канала @docker_ru 20 января 2017 г.

01:04:37 ДП
User 24306243
Всем привет,
как вытащить приложение из контейнера?
у меня получилось вытащить только все файлы, которые есть в контейнере, там много ненужного, мне нужно только как-то вытащить саму программу.

попробывал этой командой, работает но, он вытягивает со всем мусором.
sudo docker export application > ~/export.tar

как сделать так, чтоб она вытягивала, только, то что находится в папке /srv/
03:47:49 ДП
User 112565265
User 24306243
Всем привет,
как вытащить приложение из контейнера?
у меня получилось вытащить только все файлы, которые есть в контейнере, там много ненужного, мне нужно только как-то вытащить саму программу.

попробывал этой командой, работает но, он вытягивает со всем мусором.
sudo docker export application > ~/export.tar

как сделать так, чтоб она вытягивала, только, то что находится в папке /srv/
docker cp твой_контейнер:/srv  /локальная/папка
04:38:24 ДП
User 105697514
Можно ещё замонтировать папку и выполнить команду копирования
04:38:40 ДП
User 105697514
Но в обоих случаях надо запустить контейнер
04:38:53 ДП
User 112565265
замонтировать папку из контейнера в хост?
04:39:03 ДП
User 105697514
Наоборот
04:39:09 ДП
User 112565265
просто рядом?
04:39:12 ДП
04:39:17 ДП
User 112565265
потому что если прям туда, то она затрёт
04:39:21 ДП
User 105697514
Параметр
04:39:29 ДП
10:04:15 ДП
User 282320912
Всем привет! Меня зовут Коля Суворов. Работаю над проектом бота биржевых новостей. Я менеджер с навыками) Возможно могу быть полезен тем, что представляю рекламную индустрию и ранее работал манагером в байинге, поэтому хорошо знаю процесс со стороны агентства.
10:21:38 ДП
User 249202250
Было такое, результат тот же
10:21:38 ДП
User 249202250
значит что питон не найден. Попробуй запустить руками контейнер и заранить со своим конфигом и посмотри что будет.
10:22:48 ДП
User 249202250
User 112565265
потому что если прям туда, то она затрёт
-v /path/in/pc:/path/in/container
11:27:38 ДП
User 229770802
всем привет,
только познаю азы работы с докером
скажите пожалуйста как связывать доменое имя которое резолвится на хост из вне  с хостом поднятым в докере?
11:29:36 ДП
User 6485625
первый вариант пробросить порты 80 443 с наружи на нужный айпишник
11:30:24 ДП
User 6485625
второй пробросить порты на nginx, а он проксирует на нужную машину
11:36:19 ДП
User 229770802
LEXASOFT:
на хосте где планируется розвернуть докер  уже "живет" несколько сайтов (на nginx)
я правильно понимаю если пробросить порты 80 443 (1-й вариант) то уже созданые сайты будут тоже стучатся на хоств в докере?
01:26:23 ПП
User 81212095
Скорее всего не получится их пробросить (они, вероятно, уже прослушиваются nginx)
01:31:23 ПП
User 50219851
в контейнере nginx можно свой запустить и сделать не проброс портов, а на существующем nginx прокси настроить, который смотреть будет на внутренний в зависимости от домена
01:31:40 ПП
User 77550740
в контейнере можно без nginx обойтись
01:31:50 ПП
User 77550740
и можно подружить с хостовым nginx тоже.
01:32:29 ПП
User 50219851
ну мало ли куда потом этот контейнер переедет, в другом месте может и не быть хостового
01:32:47 ПП
User 77550740
может и не быть, тогда и дружить не надо
01:33:02 ПП
User 77550740
в любом случае это будут совершенно разные конфигурации.
01:33:13 ПП
User 77550740
я бы на твоем месте решал задачи по мере поступления.
01:33:46 ПП
User 50219851
в общем  задача решается довольно просто разными путями
01:56:23 ПП
User 229770802
есть одно НО
причина использования докера - новый сайт требует РНР7 а те сайты которые уже есть, которые настроены в nginx, используют PHP5-fpm
для нового домена написать отдельных конфиг nginx это понятно но как там использовать РНР7 (при том что в системе установлен РНР5)
01:57:02 ПП
User 77550740
как внутри контейнера использовать php7?
01:57:08 ПП
User 77550740
как хочешь так и используй
01:57:11 ПП
User 77550740
тот же php-fpm
02:01:52 ПП
User 50219851
можно и без докера обойтись, просто собираешь из исходников php7 в отдельную директорию и прикручиваешь его к нужному сайту
02:03:04 ПП
User 229770802
внутри контейнера  тоже  понятно
но чтобы запрос обрабатывался контейнером заспросы нужно переадресовывать из основного хоста на этот самый контейнер
ранее было предложение проксировать
с nginx host  ->  nginx (docker) такое тоже можно?
02:03:22 ПП
User 77550740
зачем делать два nginx?
02:03:43 ПП
User 77550740
поднять php-fpm и пусть хостовой проксирует запросы на php-fpm7
02:07:41 ПП
User 229770802
php5-fpm уже поднят на основном хосте,
вариан собрать из исходников РНР7-fpm освляю на самый крайний случай 
т.к. на сайте уже живут несколько сайтов, которые должны работать без перебоев,
в администрировании я еще только учусь, а если наломаю дров и все свалится меня не погладят...
02:09:55 ПП
User 112565265
User 229770802
php5-fpm уже поднят на основном хосте,
вариан собрать из исходников РНР7-fpm освляю на самый крайний случай 
т.к. на сайте уже живут несколько сайтов, которые должны работать без перебоев,
в администрировании я еще только учусь, а если наломаю дров и все свалится меня не погладят...
И че что поднят, подыми в контейнере на другом порту
02:10:33 ПП
User 112565265
php fpm это просто сервис, ему всё равно на каком порту жить
02:11:21 ПП
User 112565265
nginx тоже всё равно где живёт php fpm, ты же явно в конфиге указываешь порт и хост
02:11:55 ПП
User 112565265
При чем для каждого виртуального хоста это делать отдельно можешь
02:30:16 ПП
User 229770802
как же все сложно
на платной основе кто то сможет помочь но под ключ?, 
мне нужно на живом сайте разместить новый сайт (РНР7 + MySql) только имеющие сайты должны продолжать работать
02:35:47 ПП
User 157588686
так элементарно же
02:35:56 ПП
User 157588686
все как по учебнику
02:36:19 ПП
User 157588686
даже порт менять не нужно, как пишут выше (у контейнера ведь свой IP будет), хотя с остальным всем соглашусь
02:42:25 ПП
User 229770802
т.е. в контейнер докера можно вынести только РНР7-фпм?
02:42:59 ПП
User 157588686
да, рассматривай контейнер как маааленькую вирутальную машинку с адресом, портами, со своей ФС и процессами
02:43:23 ПП
User 157588686
там устанавливаешь с репозитория или из исходников нужный пхп
02:43:25 ПП
User 157588686
и стартуешь
02:43:47 ПП
User 229770802
встречный вопрос при работе РНР будет создавать сессии, из сайта будут подгружатся изображения они будут на основной машине, или в виртуальной в докере?
02:43:51 ПП
User 157588686
предварительно замаунтить туда папку с нужным сайтом
02:44:40 ПП
User 157588686
User 229770802
встречный вопрос при работе РНР будет создавать сессии, из сайта будут подгружатся изображения они будут на основной машине, или в виртуальной в докере?
все настраивается. можно на хосте, можно в виртуалке.
вся магия в маунте папки на хост машине (в данном случае сервере) и в контейнере
02:45:05 ПП
User 157588686
банальный пример, на сервере в /home/dev-user/my-super-blog развернут сайт
02:45:20 ПП
User 157588686
я маплю эту папку в контейнер по адресу /var/www
02:45:36 ПП
User 157588686
а в настройках пхп-фпм воркдиректори ставлю в эту же /var/www
02:45:52 ПП
User 288627620
портом помоему при compose
02:46:17 ПП
User 157588686
сайте же настроен на сохранение сессий в ./var/sessions
02:46:47 ПП
User 157588686
а значит для хоста это будет /home/dev-user/my-super-blog/var/sessions, а внутри контейнера это будет /var/www/var/sessions
02:47:31 ПП
User 157588686
если вы новичек, то советую попрактиковаться на локальном компьютере
02:47:44 ПП
User 229770802
логику понял, поиграюсь  еще в этом ракурсе,
спасибо
02:47:48 ПП
User 157588686
испортить что-либо сложно, но мало ли
02:47:55 ПП
User 157588686
пишите в личку если что
02:47:56 ПП
User 229770802
дак на виртуальке и играюсь
02:49:24 ПП
User 229770802
за личку отдельное спасибо, обязательно
02:56:46 ПП
User 157588686
да, кстати, кто-то заморачивается пробросом портов через iptables вместо стандартного докеровского? я где-то читал, что докеровский проброс происходит через демона-прокси написанного на Go и из-за этого он солидно медленее, чем если бы сделать это на iptables
02:59:17 ПП
User 59701326
User 157588686
да, кстати, кто-то заморачивается пробросом портов через iptables вместо стандартного докеровского? я где-то читал, что докеровский проброс происходит через демона-прокси написанного на Go и из-за этого он солидно медленее, чем если бы сделать это на iptables
раньше вроде iptables и был
03:01:59 ПП
User 157588686
воу... оки, наведу справки снова
03:02:02 ПП
User 157588686
спасибо
03:40:12 ПП
User 62459847
всем привет
03:40:19 ПП
User 62459847
подскажите почему виснет
03:40:40 ПП
User 62459847
docker run -ti —name ws1 -e CONTAINER=ws1 nginx
03:46:05 ПП
User 77550740
User 157588686
даже порт менять не нужно, как пишут выше (у контейнера ведь свой IP будет), хотя с остальным всем соглашусь
ага, а потом рестартонешь и он поменяется. Лучше привязать к одному из портов локалхоста
03:46:34 ПП
User 157588686
User 77550740
ага, а потом рестартонешь и он поменяется. Лучше привязать к одному из портов локалхоста
он - IP-адресс?
03:46:47 ПП
User 77550740
User 229770802
встречный вопрос при работе РНР будет создавать сессии, из сайта будут подгружатся изображения они будут на основной машине, или в виртуальной в докере?
Сессии вам не должны быть интересны, а вот изображения либо используются с docker volume либо монтируется хостовая папка
03:46:52 ПП
User 77550740
User 157588686
он - IP-адресс?
Да
03:47:04 ПП
User 157588686
IP-адресс контейнера можно зафиксировать
03:47:15 ПП
User 77550740
можно много чего сделать, а можно сделать проще.
03:47:33 ПП
User 157588686
проще...
03:47:57 ПП
User 77550740
привязать порт к локалхосту? проще.
03:49:14 ПП
User 157588686
как вы могли заметить из моего вопроса, я не искал простого решения, я искал наиболее производительное, так как был информирован о медленной работе механизма стандартного докеровского проброса портов
03:55:00 ПП
User 62459847
как узнать ip адрес контейнера?
03:56:33 ПП
User 59701326
docker inspect
03:57:01 ПП
User 2339730
docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
03:57:32 ПП
User 2339730
Вместо последнего параметра можно имя нужного контейнера
03:57:42 ПП
User 2339730
или айди
04:27:29 ПП
User 62459847
User 2339730
Вместо последнего параметра можно имя нужного контейнера
у меня стоит прочерк
04:31:26 ПП
User 62459847
SS@monsterpc MINGW64 /
docker network inspect bridge

  {
      "Name": "bridge",
      "Id": "bc29c1648f60ec9c23dd2264a4695d7d1c9226ea329c0b448be0391f760afc41
      "Created": "2017-01-20T14:07:12.145816291Z",
      "Scope": "local",
      "Driver": "bridge",
      "EnableIPv6": false,
      "IPAM": {
          "Driver": "default",
          "Options": null,
          "Config": [
              {
                  "Subnet": "172.17.0.0/16"
              }
          ]
      },
      "Internal": false,
      "Attachable": false,
      "Containers": {},
      "Options": {
          "com.docker.network.bridge.default_bridge": "true",
          "com.docker.network.bridge.enable_icc": "true",
          "com.docker.network.bridge.enable_ip_masquerade": "true",
          "com.docker.network.bridge.host_binding_ipv4": "0.0.0.0",
          "com.docker.network.bridge.name": "docker0",
          "com.docker.network.driver.mtu": "1500"
      },
      "Labels": {}
  }
04:31:31 ПП
User 62459847
я думаю причина тут
04:31:40 ПП
User 62459847
"com.docker.network.bridge.host_binding_ipv4": "0.0.0.0",
04:32:53 ПП
User 157588686
это ип хоста
04:49:02 ПП
User 62459847
как запустить контейнер с параметром -p 80:80
04:49:04 ПП
04:49:14 ПП
User 62459847
я не хочу создавать новый из образа
05:02:53 ПП
User 157588686
User 62459847
я не хочу создавать новый из образа
почему? для меня важно чтоб дать правильный ответ
05:03:12 ПП
User 157588686
вообще ответ один - никак, но есть один трюк
05:04:09 ПП
User 62459847
User 157588686
почему? для меня важно чтоб дать правильный ответ
спасибо, просто я новичок в докере, но уже впринципе разобрался, не так сложно все как казалось
05:04:40 ПП
User 62459847
User 157588686
почему? для меня важно чтоб дать правильный ответ
потому что не хочу плодить контейнеры
05:05:01 ПП
User 62459847
я поначалу их много насоздавал, замучился удалять docker rm sakldj12d129h129dhjaoid
05:05:08 ПП
User 62459847
и номер контейнера 😆
05:05:17 ПП
User 157588686
User 62459847
потому что не хочу плодить контейнеры
если только это, то контейнеры можно удалять
05:05:27 ПП
User 157588686
кстати можно создавать с конкретным именем
05:05:42 ПП
User 81212095
docker rm $(docker ps -a -q)
05:05:52 ПП
User 81212095
удалит все
05:06:09 ПП
User 157588686
удалит все остановленные. но остановленный не всегда ненужный
05:06:11 ПП
User 62459847
да понятно что можно, но имхо неудобное управление этого всего
05:06:18 ПП
User 157588686
но да, снипет полезный
05:06:37 ПП
User 62459847
да, буду знать)
05:06:39 ПП
User 157588686
а вот еще висячие образы удаляет
docker images -q | xargs docker rmi
05:07:02 ПП
User 81212095
что такое вичячие?
05:07:21 ПП
User 62459847
я создал-таки новый контейнер и пока доволен
05:07:58 ПП
User 62459847
сейчас в контейнер поставлю самбу и чувствую буду еще один контейнер делать чтобы прокинуть 445 порт
05:08:15 ПП
User 62459847
а потом поставлю ftp и еще 21 порт придется прокидывать +1контейнер
05:08:22 ПП
User 50315197
User 62459847
сейчас в контейнер поставлю самбу и чувствую буду еще один контейнер делать чтобы прокинуть 445 порт
Как поставишь? Зайдешь и поставишь?
05:08:27 ПП
User 81212095
не парься по поводу создания новых контейнеров, парься, когда после запуска контейнера хочешь в нем что-то поменять без создания нового
05:08:30 ПП
User 50315197
Через ssh?
05:08:31 ПП
User 157588686
User 81212095
что такое вичячие?
ой, это я их так называю.. у них есть более логичное назнваие.. ща погуглю
05:08:47 ПП
User 62459847
User 157588686
ой, это я их так называю.. у них есть более логичное назнваие.. ща погуглю
зомби)
05:09:19 ПП
User 62459847
User 50315197
Как поставишь? Зайдешь и поставишь?
docker exec -it <container> /bin/bash
05:09:21 ПП
User 62459847
вроде так
05:09:24 ПП
User 50315197
User 62459847
зомби)
Это про процессы. А он имел в виду имейджы на базе которых, не крутятся контейнеры
05:09:30 ПП
User 81212095
не тру
05:09:35 ПП
User 50315197
User 62459847
вроде так
Но зачем?
05:09:56 ПП
User 157588686
ссх в контейнере не докер вей. не секьюр вей
05:09:59 ПП
User 62459847
User 50315197
Но зачем?
а как еще можно, ставить sshd?
05:10:02 ПП
User 50315197
Если ты хочешь ставить что-то внутри - бери lxc, докер не для того
05:10:19 ПП
05:10:23 ПП
User 81212095
ставь при создании образа
05:10:29 ПП
User 50315197
User 157588686
эм
Что?
05:10:29 ПП
User 157588686
в чем принципиальная разница?
05:10:56 ПП
User 50315197
User 157588686
в чем принципиальная разница?
Докер не создан чтобы инсталлировать в него руками
05:10:59 ПП
User 50315197
Он не для этого
05:11:25 ПП
User 157588686
чем он этому не пригоден?
05:11:52 ПП
User 81212095
докер сам ведь юзает lxc, нет разве?
05:11:55 ПП
User 157588686
я хочу услышать техническое обьяснение почему нелья
05:12:01 ПП
User 50315197
User 157588686
чем он этому не пригоден?
Он пригоден, но не для этого
05:12:14 ПП
User 157588686
docker commit для неверующих?
05:12:15 ПП
User 50315197
User 157588686
я хочу услышать техническое обьяснение почему нелья
Можно но не нужно
05:12:19 ПП
User 157588686
так почему же?
05:12:24 ПП
User 157588686
я хочу услышать техническое обьяснение почему нелья
05:12:54 ПП
User 62459847
User 50315197
Если ты хочешь ставить что-то внутри - бери lxc, докер не для того
https://habrahabr.ru/post/174499/
habrahabr.ru/post/174499
Компания DotCloud разработала и выложила в открытый доступ систему Docker — высокоуровневые интерфейсы для доступа к Linux-контейнерам (LXC). Это идеальный...
05:14:11 ПП
User 62459847
я так понимаю LXC составная часть Docker?
05:14:15 ПП
05:14:42 ПП
User 62459847
ну и почему я не могу с докером зависнуть заодно
05:15:08 ПП
User 50315197
User 157588686
я хочу услышать техническое обьяснение почему нелья
Технически можно и веб сервер на баше написать. Разработчики докера не позиционируют его в той роле, в которой его хотят использовать. Я позже найду ссылку кину.
05:15:18 ПП
User 157588686
спасибо
05:15:50 ПП
User 62459847
мне кажется докер это удобная фича для разворачивания всего чего угодно из образов
05:15:53 ПП
User 50315197
User 62459847
ну и почему я не могу с докером зависнуть заодно
Можешь конечно, но его лучше использовать не так. Ты про docker-compose в курсе?
05:16:00 ПП
User 62459847
развернул и допиливай хоть напильником
05:16:14 ПП
User 157588686
но пока я не вижу особых проблем зайти в контейнер с чистым дебианом, установить нужные мне тулзы. выйти. закоммитить. и запушить образ на докерхаб чтоб юзать, например, в CI
05:16:16 ПП
User 50315197
User 62459847
развернул и допиливай хоть напильником
Первая фраза верная. Эта нет
05:16:30 ПП
User 157588686
User 50315197
Можешь конечно, но его лучше использовать не так. Ты про docker-compose в курсе?
конечно, на 4х проектах юзаю
05:17:18 ПП
User 62459847
User 50315197
Можешь конечно, но его лучше использовать не так. Ты про docker-compose в курсе?
докер композе мне пока не нужен, поэтому не углублялся, но вроде как это про создание кластеров
05:17:30 ПП
User 50315197
Ну кароче, хотите юзать докер коммит и доставлять туда напильником - ваше право
05:18:02 ПП
User 81212095
User 157588686
но пока я не вижу особых проблем зайти в контейнер с чистым дебианом, установить нужные мне тулзы. выйти. закоммитить. и запушить образ на докерхаб чтоб юзать, например, в CI
закомитить и запушить какой образ?
05:18:52 ПП
User 50315197
User 157588686
но пока я не вижу особых проблем зайти в контейнер с чистым дебианом, установить нужные мне тулзы. выйти. закоммитить. и запушить образ на докерхаб чтоб юзать, например, в CI
Вопрос. А оно обновляет при этом докерфайл? Как мне сбилдить такой же контейнер себе?
05:19:15 ПП
User 62459847
User 50315197
Ну кароче, хотите юзать докер коммит и доставлять туда напильником - ваше право
Ну послушайте, а как тогда появится идеальный образ? )) скачал официальный образ nginx допилил напильником - поставил php+fpm и вот идеальный образ для web сервера. можно выложить куда-нибудь и поделиться...
05:19:17 ПП
User 81212095
навряд ли
05:19:21 ПП
User 157588686
User 50315197
Вопрос. А оно обновляет при этом докерфайл? Как мне сбилдить такой же контейнер себе?
конечно нет, докерфайла в принципе нет.
05:19:34 ПП
User 157588686
если же только из-за этого сырбор то это не аргумент)
05:19:41 ПП
User 50315197
User 62459847
Ну послушайте, а как тогда появится идеальный образ? )) скачал официальный образ nginx допилил напильником - поставил php+fpm и вот идеальный образ для web сервера. можно выложить куда-нибудь и поделиться...
Эммм
05:20:20 ПП
User 62459847
User 50315197
Эммм
для этого и есть docker build чтобы потом масштабировать и compose для дальнейших извращений
05:20:35 ПП
User 50315197
User 157588686
если же только из-за этого сырбор то это не аргумент)
Я не могу сбилдить у себя твой образ. А вдруг там малварь? Я не буду юзать твой контейнер. Ладно как тебе удобно. Вопрос, у тебя один процесс на контейнер?
05:21:22 ПП
User 50315197
User 62459847
для этого и есть docker build чтобы потом масштабировать и compose для дальнейших извращений
Докер контейнер = 1 процесс. В идеальном мире, к этому был мой эмм
05:22:11 ПП
User 62459847
User 50315197
Я не могу сбилдить у себя твой образ. А вдруг там малварь? Я не буду юзать твой контейнер. Ладно как тебе удобно. Вопрос, у тебя один процесс на контейнер?
нет, там будет nginx + mariadb ))))
05:22:29 ПП
User 50315197
User 62459847
нет, там будет nginx + mariadb ))))
Ужас. Для этого есть как раз lxc :)
05:22:35 ПП
User 50315197
Но, ваше право
05:22:56 ПП
User 62459847
)))))) представляешь я еще туда mc поставил, telnet и wget
05:23:11 ПП
05:23:29 ПП
05:23:31 ПП
User 157588686
User 50315197
Я не могу сбилдить у себя твой образ. А вдруг там малварь? Я не буду юзать твой контейнер. Ладно как тебе удобно. Вопрос, у тебя один процесс на контейнер?
я ж думал там какие-то мега технические секреты и ограничения аля "нен не нене незя незя". блин.

в твоем же стиле я могу задать вопрос "а если мне нужно зайти, проверить, протестить, мне постоянно надо докерфайл писать и после каждой строчки ребилд/рестарт делать??"

понимаешь мое удивление, когда ты начал говорить что незя?))

тут всё зависит от цели, которую ты приследуешь. ну и да, надо понимать результат
05:24:18 ПП
User 157588686
подитожу остальным. ставить внутри контейнера вы лишаете себя возможности повторить результат
05:24:37 ПП
User 50315197
Для чего собственно весь докер и прмдумали
05:25:06 ПП
User 50315197
Filipp и все таки, ты не ответил - один процесс на контейнер или нет?
05:25:13 ПП
User 157588686
именно в этом ключе докер ничем не отличается от баш скрипта install.sh с командами
05:25:20 ПП
User 157588686
докер это нечно большее , чем докерфайлы
05:25:26 ПП
User 157588686
User 50315197
Filipp и все таки, ты не ответил - один процесс на контейнер или нет?
естественно!
05:25:37 ПП
User 50315197
User 157588686
естественно!
Спасибо
05:27:33 ПП
User 81212095
а в чем глобальная проблема более одного процесса? если не считать зомби-процессы
05:29:37 ПП
User 50315197
User 81212095
а в чем глобальная проблема более одного процесса? если не считать зомби-процессы
Проблемы по сути нет. Это такой себе Бест практис
05:29:59 ПП
User 157588686
я вижу небольшие проблемы управления процессами. там.. настройка, ребут.
а еще с горизонтальным масштабированием. буть у тебя пхп и мускуль в одном образе, то ты масштабировать будешь и пхп и мускуль одновременно хаха))
05:30:37 ПП
User 157588686
вот, думаю всё же второе и есть причина рекомендации 1 процесс - 1 контейнер
05:30:49 ПП
User 157588686
потому что из этого следует, чт оу тебя 1 процесс - 1 образ
05:30:59 ПП
User 157588686
а из образа можешь пложить 100500 контейнеров
05:32:49 ПП
User 81212095
смешались в кучу образы, контейнеры
05:33:08 ПП
User 81212095
про 1 процесс - 1 образ так и не понял
05:35:19 ПП
User 157588686
ну чтоб следовать практике 1 процесс - 1 контейнер, тебе этот 1 процесс надо в контейнере установить, так? и чаще всего ты пишешь докерфайл где описываешь установку этого 1 процесса. а на выходе получается образ. с кодом. который стартует 1 процесс. в 1 контейнере. и ты можешь расплодить таких контейнеров много штук. чтоб горизонтально машстабировать проект
05:36:44 ПП
User 157588686
будь там вся связка lamp масштабировать не получится. да и подменять тоже.
05:36:59 ПП
User 157588686
ну знаешь.. типа пхп 5.3 подменить на 5.6. или на 7
05:37:52 ПП
User 157588686
чисто в девелоперских нуждах
05:37:56 ПП
User 157588686
"попробовать"
05:41:14 ПП
User 81212095
ну это все понятно, что если хочешь масштабироваться, то надо иметь возможность запускать независимо масштабируемые части. Но в данном случае при масштабировании процессы связаны разделяемой памятью (база), потому не получится масштабировать их независимо. Что если мой контейнер запускает группу процессов в целом независимых (например, приложение  + утилита для мониторинга приложения)?
05:41:39 ПП
User 62459847
а как сменить пароль root на сервере с dockerом?
05:41:54 ПП
User 50315197
User 62459847
а как сменить пароль root на сервере с dockerом?
😂🙈
05:41:57 ПП
User 62459847
точнее я сменил, но по ssh не пускает
05:41:59 ПП
05:42:15 ПП
User 62459847
не хочу пользоваться Docker Quickstart Terminal
05:42:51 ПП
User 81212095
а от смены пароля должно было стать по ssh пускать?
05:42:56 ПП
User 50315197
User 62459847
не хочу пользоваться Docker Quickstart Terminal
Ты планируешь на постоянной основе в него ходить?
05:43:12 ПП
User 62459847
User 50315197
Ты планируешь на постоянной основе в него ходить?
да
05:44:41 ПП
User 62459847
короче кто не знает настройки ssh хнаряться в /usr/local/etc
05:49:27 ПП
05:49:29 ПП
User 62459847
даже все проще
05:49:38 ПП
User 62459847
есть пользователь docker c паролем tcuser
06:22:47 ПП
User 157588686
User 81212095
ну это все понятно, что если хочешь масштабироваться, то надо иметь возможность запускать независимо масштабируемые части. Но в данном случае при масштабировании процессы связаны разделяемой памятью (база), потому не получится масштабировать их независимо. Что если мой контейнер запускает группу процессов в целом независимых (например, приложение  + утилита для мониторинга приложения)?
ну такой пример..вероятно в том же контейнере, да.
06:33:45 ПП
06:34:46 ПП
User 204862218
User 62459847
я так понимаю LXC составная часть Docker?
Раньше было так. Пару лет назад они написали свой libvirt что бы не использовать lxc
06:57:54 ПП
User 50315197
User 59701326
мда
Ты тоже в шоке?
06:58:12 ПП
User 59701326
Не то что б в шоке
06:58:14 ПП
User 59701326
просто
06:58:32 ПП
User 59701326
это настолько заманчивая обманка делать из докера виртуальные машины
06:58:49 ПП
User 59701326
что прямо они додлжны на каждой страницы своих доков писать это
06:58:53 ПП
User 50315197
User 59701326
это настолько заманчивая обманка делать из докера виртуальные машины
++
06:59:14 ПП
User 59701326
Типа начал херачить exec и править файлы, иди в вагрант бро (хотя и туда не надо)
07:00:29 ПП
User 50315197
User 59701326
Типа начал херачить exec и править файлы, иди в вагрант бро (хотя и туда не надо)
++
10:14:20 ПП
User 50315197
User 59701326
Типа начал херачить exec и править файлы, иди в вагрант бро (хотя и туда не надо)
Давай может это как-то внесем в прилепленный мессадж. Ибо таких вопросов будут тысячи