@docker_ru

Страница 81 из 1375
Yan
20.01.2017
17:17:30
Ну кароче, хотите юзать докер коммит и доставлять туда напильником - ваше право

V
20.01.2017
17:19:15
Ну кароче, хотите юзать докер коммит и доставлять туда напильником - ваше право
Ну послушайте, а как тогда появится идеальный образ? )) скачал официальный образ nginx допилил напильником - поставил php+fpm и вот идеальный образ для web сервера. можно выложить куда-нибудь и поделиться...

Google
Dmitry
20.01.2017
17:19:17
навряд ли

Filipp
20.01.2017
17:19:21
если же только из-за этого сырбор то это не аргумент)

V
20.01.2017
17:20:20
Эммм
для этого и есть docker build чтобы потом масштабировать и compose для дальнейших извращений

Yan
20.01.2017
17:20:35
если же только из-за этого сырбор то это не аргумент)
Я не могу сбилдить у себя твой образ. А вдруг там малварь? Я не буду юзать твой контейнер. Ладно как тебе удобно. Вопрос, у тебя один процесс на контейнер?

для этого и есть docker build чтобы потом масштабировать и compose для дальнейших извращений
Докер контейнер = 1 процесс. В идеальном мире, к этому был мой эмм

Yan
20.01.2017
17:22:29
нет, там будет nginx + mariadb ))))
Ужас. Для этого есть как раз lxc :)

Но, ваше право

V
20.01.2017
17:22:56
)))))) представляешь я еще туда mc поставил, telnet и wget

?

Filipp
20.01.2017
17:23:31
Я не могу сбилдить у себя твой образ. А вдруг там малварь? Я не буду юзать твой контейнер. Ладно как тебе удобно. Вопрос, у тебя один процесс на контейнер?
я ж думал там какие-то мега технические секреты и ограничения аля "нен не нене незя незя". блин. в твоем же стиле я могу задать вопрос "а если мне нужно зайти, проверить, протестить, мне постоянно надо докерфайл писать и после каждой строчки ребилд/рестарт делать??" понимаешь мое удивление, когда ты начал говорить что незя?)) тут всё зависит от цели, которую ты приследуешь. ну и да, надо понимать результат

Google
Filipp
20.01.2017
17:24:18
подитожу остальным. ставить внутри контейнера вы лишаете себя возможности повторить результат

Yan
20.01.2017
17:24:37
Для чего собственно весь докер и прмдумали

Filipp и все таки, ты не ответил - один процесс на контейнер или нет?

Filipp
20.01.2017
17:25:13
именно в этом ключе докер ничем не отличается от баш скрипта install.sh с командами

докер это нечно большее , чем докерфайлы

Yan
20.01.2017
17:25:37
Dmitry
20.01.2017
17:27:33
а в чем глобальная проблема более одного процесса? если не считать зомби-процессы

Yan
20.01.2017
17:29:37
Filipp
20.01.2017
17:29:59
я вижу небольшие проблемы управления процессами. там.. настройка, ребут. а еще с горизонтальным масштабированием. буть у тебя пхп и мускуль в одном образе, то ты масштабировать будешь и пхп и мускуль одновременно хаха))

вот, думаю всё же второе и есть причина рекомендации 1 процесс - 1 контейнер

потому что из этого следует, чт оу тебя 1 процесс - 1 образ

а из образа можешь пложить 100500 контейнеров

Dmitry
20.01.2017
17:32:49
смешались в кучу образы, контейнеры

про 1 процесс - 1 образ так и не понял

Filipp
20.01.2017
17:35:19
ну чтоб следовать практике 1 процесс - 1 контейнер, тебе этот 1 процесс надо в контейнере установить, так? и чаще всего ты пишешь докерфайл где описываешь установку этого 1 процесса. а на выходе получается образ. с кодом. который стартует 1 процесс. в 1 контейнере. и ты можешь расплодить таких контейнеров много штук. чтоб горизонтально машстабировать проект

будь там вся связка lamp масштабировать не получится. да и подменять тоже.

ну знаешь.. типа пхп 5.3 подменить на 5.6. или на 7

чисто в девелоперских нуждах

"попробовать"

Google
Dmitry
20.01.2017
17:41:14
ну это все понятно, что если хочешь масштабироваться, то надо иметь возможность запускать независимо масштабируемые части. Но в данном случае при масштабировании процессы связаны разделяемой памятью (база), потому не получится масштабировать их независимо. Что если мой контейнер запускает группу процессов в целом независимых (например, приложение + утилита для мониторинга приложения)?

V
20.01.2017
17:41:39
а как сменить пароль root на сервере с dockerом?

V
20.01.2017
17:41:57
точнее я сменил, но по ssh не пускает

=)

не хочу пользоваться Docker Quickstart Terminal

Dmitry
20.01.2017
17:42:51
а от смены пароля должно было стать по ssh пускать?

Yan
20.01.2017
17:42:56
не хочу пользоваться Docker Quickstart Terminal
Ты планируешь на постоянной основе в него ходить?

V
20.01.2017
17:43:12
короче кто не знает настройки ssh хнаряться в /usr/local/etc

о

даже все проще

есть пользователь docker c паролем tcuser

Ivan
20.01.2017
18:33:45
мда

Alexander
20.01.2017
18:34:46
я так понимаю LXC составная часть Docker?
Раньше было так. Пару лет назад они написали свой libvirt что бы не использовать lxc

Yan
20.01.2017
18:57:54
мда
Ты тоже в шоке?

Ivan
20.01.2017
18:58:12
Не то что б в шоке

просто

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

Google
Ivan
20.01.2017
18:58:49
что прямо они додлжны на каждой страницы своих доков писать это

Ivan
20.01.2017
18:59:14
Типа начал херачить exec и править файлы, иди в вагрант бро (хотя и туда не надо)

Ivan
21.01.2017
04:50:19
Дык а кто мы такие лишать людей удовольствия то.

LEXASOFT
21.01.2017
06:16:10
?

V
21.01.2017
12:37:14
а вы вкурсе что докер это кит?

Roman
21.01.2017
12:48:54
Докер это работника дока

Ramzes
21.01.2017
18:24:49
Как вкурить докер?

Filipp
21.01.2017
18:28:01
устроиться в доки

Ramzes
21.01.2017
18:28:21
Где ближайшие?)

Filipp
21.01.2017
18:28:41
ох, тут не шарю. а какой вообще вопрос беспокоит?

Ramzes
21.01.2017
18:30:06
Какие профиты от использования?)

Sander
21.01.2017
18:30:59
нормально ли создавать для docker volumes для 4 файлов? просто когда делаю 1-3 volumes все окай, а когда пытаюсь сделать с 4, то в некоторых местах, вместо того чтоб моунтить файл он создает пустую диреторию с ее именем.

example: volumes: - /etc/php/php.ini:/etc/php/7.0/cli/php.ini:ro # cli (php.ini) - /etc/php/php.ini:/etc/php/7.0/fpm/php.ini:ro # php-fpm (php.ini) - /etc/php/extensions.ini:/etc/php/7.0/cli/conf.d/extensions-cli.ini:ro # php-fpm extensions (extensions.ini) - /etc/php/extensions.ini:/etc/php/7.0/fpm/conf.d/extensions-fpm.ini:ro # cli extensions (extensions.ini)

Alex
21.01.2017
18:35:58
что то ты странное такое мутишь

Sander
21.01.2017
18:36:29
а что тут странного

Alex
21.01.2017
18:36:44
То что ты с хостовой системы пробрасываешь конфиги

зачем?

Google
Sander
21.01.2017
18:37:02
чтоб подцепить конфиги в контейнер

зачем же еще

Alex
21.01.2017
18:37:21
так засунь нужные конфиги во время билдинга контейнера

то что ты делаешь это костыль.

Sander
21.01.2017
18:37:47
да а если у меня 100500 сайтов, с одним и тем же images, где меняется всего 1 файл с конфигом.

Ivan
21.01.2017
18:37:53
может он их меняет всё время

Sander
21.01.2017
18:38:00
вот вот

они разные

и делать целый image, только ради файла конфига, мне кажется это странным

в данном случаи меняется 4 файла, php.ini для php-fpm,cli и php extensions

с 3 файлами работает, с 4 отказывается работать так как надо, и в некоторых местах вместо файла он создает, папку с именем файла.

Ivan
21.01.2017
18:41:50
дык зашарь папку

и лей туда хоть сто файлов

Sander
21.01.2017
18:42:11
можно и так

вопрос

на что-то влияет вообще volumes? если их много

Ivan
21.01.2017
18:42:49
да хрен его знает

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