Aleksandr
страдание и чтение документации, вдруг докер магию может
Alexander
> а в этом вашем Rkt можно будет wine запускать? чтобы изолировать любое возможное воздействие windows-related вирусов на машину? если вопрос ко мне, то я не знаю, мне кажется, что нет... потому что там же ядро линукса используется, для windows'а нужен kvm
Magistr
да и вообще ftp несекурно когда есть sftp которое и проще настроить
Alexander
хотя когда Windows станет системой на базе Linux, то будет возможно, наверное
Alexander
к этому всё и идёт, похоже
Alexander
+1 за sftp
Alexander
давно уже нигде ftp не использовал
Kirill
Alexander
Kirill
вот
Kirill
как так?
Dmitrii
Ну гист же! Гист!
Kirill
docker run --name container_name -d image_name
Kirill
Гист, если длина (копипаста) > экран, не?
Kirill
http://pastebin.com/Tm3cQB6K
Alexander
dpaste.de лучше)
Alexander
> Што ну, этим летом убунту добавится в винду)
Alexander
в каком-то там виде
Alexander
а через ещё лет 10 и совсем винда линуксом станет)
Kirill
Aleksandr
он и будет работать, но родитель у тебя telegram-cli, он умирает, контейнер йок
Alexander
я не знаю как тут сделать, но вообще идеологически тут что-то не так.. то есть 1 сервис - 1 контейнер, не нужно хотеть к нему подключаться и что-то там выполнять на баше
Alexander
если нужен скрипт уже после запуска - то это можно сделать отдельный скрипт и через entrypoint его запустить уже после старта контейнера
Alexander
(как в случае с postgresql идёт инициализация базы данных )
Alexander
если же нужен баш - то можно запустить busybox контейнер
Alexander
то есть в отличии от виртуальных машин (где всё в кучу), в контейнерах обычно другой принцип - 1 контейнер - 1 сервис
Kirill
Kirill
там надо зайти, авторизоваться, это же телеграм
Kirill
Только ручками работает
Alexander
а как его масштабировать на 100 серверов потом?
Alexander
в облаке
Kirill
медленно
Alexander
или если нода помрёт и контейнер будет перезапущен на другой
Alexander
кто сделает эти команды?
Dmitrii
Это все больше мне напоминает, каноническое ООП, когда все везде хотят сделать по SOLID без единой ошибки. (1 контейнер = 1 сервис). А что если вот в данном случае удобно сделать локальный сервис? Чтоб небыло никаких оверхедов на еще один контейнер.
Seva
а как маштабировать что-угодно где надо ручками зайти и сделать?
Seva
надо использовать сервис хранения паролей
Seva
какой-то типа vault
Alexander
etcd
Seva
ну то есть докер не решает проблемы "ввести пароль на 100 серверов"
Kirill
Oleksandr
Dmitrii
Вот я хочу локальный редис например. Чтобы в него ходить как 127.0.0.1. Ну вот надо. Не нужно мне их масштабировать. Читай как кэш использую.
Seva
ну?
Aleksandr
Alexander
ну по идее можно в контейнер поставить инит систему простенькую и запускать сразу 2 сервиса в нём, но как-то идеологически это не очень...
Seva
Seva
R-omk
Seva
затем чтобы одновлять независимо.
Dmitrii
ЧТо там обновлять?
Dmitrii
Редис?
Dmitrii
:)
Seva
иметь возможность комбинировать разные версии
Seva
ага
Kirill
Кароч
Seva
почему нет?
Kirill
никто не знает как это сделать, да?
Alexander
https://github.com/just-containers/s6-overlay
Dmitrii
Независимо от чего?
Oleksandr
Seva
тю, ну можете делать через жопу с инитом в контейнере
Seva
типа я кого-то заставляю
Oleksandr
Dmitrii
Разные версии?
Есть отличный кейс. Аппликейшен + локальный редис к нему.
Dmitrii
Если у меня 10 апп серверов. ЗАЧЕМ мне еще 10 разных редисов в докере???
Kirill
docker run --name container_name -d image_name
Dmitrii
Проще и логичнее - сунуть этот редис прямо в контейнер с аппликейшеном. Потому что так это будет _атомарной_ еденицей.
Oleksandr
Seva
Alexander
в общем, если очень хочется в 1 контейнере кучу сервисов сделать - то или https://github.com/just-containers/s6-overlay или https://github.com/phusion/baseimage-docker
Seva
гугли на тему POD в кубернетисе
Oleksandr
а вообще в чём вопрос? бывают ситуации когда докер не нужен, да