Dan
и вместо того чтобы мейнтейнить и пул-реквестами кидаться, вы ждёте магии и чуда от Rkt
Alexander
он идеологически неправильный
Dan
конечно
Dan
я вообще считаю что заниматься надо выпасом овец на собственной вискикурне в шотландии, а не докер ковырять
Dan
но реалии таковы, что....
Dan
хотя что их там пасти, выгнать в поле, и пусть себе бегают траву жрут
Alexander
докер это как большой осьминог, который хочет всё сожрать вместо маленьких утилит под конкретные задачи
M
оcьминог - сварм, докер -кит, вы что картинки не видели?)
Alexander
я в другом смысле)) но да, забавно получилось)
Dmitrii
Я думаю скоро можно будет в вакансиях писать "Мы не исползуем Docker" как конкурентное приемущество.
Dmitrii
Как уже начали писать "..., not a startup!" в заголовках к вакансиям.
M
Я думаю скоро можно будет в вакансиях писать "Мы не исползуем Docker" как конкурентное приемущество.
если только в графе - дополнительно , куда талантливые эйчары пишут всякое разное - типа безлимитная чистая вода из кулера
Alexander
вот что главный разработчик systemd пишет про Rkt
Alexander
“I believe in the rkt model,” said Lennart Poettering, systemd lead developer. “Integrating container and service management, so that there’s a 1:1 mapping between containers and host services is an excellent idea. Resource management, introspection, life-cycle management of containers and services – all that tightly integrated with the OS; that’s how a container manager should be designed.”
Dan
вот
Dan
теперь становится лучше значительно
Alexander
для меня появление systemd было чем-то крутым, его даже сравнивать нельзя с upstart (просто кусок г.) и он явно лучше sysvinit
Alexander
я фолловер systemd и раз они советуют Rkt - я им доверяю
Dan
в ход идут конкретные доводы, а главное feature teasing. но мы, разумеется, подождём когда Rkt релизнётся и посмотрим какой борщ из этого можно сварить
Dan
😊
Alexander
да, я тоже пока на докере
Alexander
когда будет уже всё понятно и стабильно с Rkt - перейду
M
женька уже 2.1 https://jenkins.io/changelog/, пора переползать с лтс?
Alexander
мне teamcity нравится
Alexander
JetBrains хорошие продукты выпускает, и IDE и менеджер задач и CI, они все на нормальном уровне сделаны...
Kirill
привет, вопрос про докер. запускают его вот так docker run --name some_name -d some_image цепляюсь docker exec -i -t d839a6b1c9bf /bin/bash почему я не могу контайнер выключить и потом заново включить? То есть после docker stop d839a6b1c9bf и docker start d839a6b1c9bf Он работает 2 секунды и выходит
Dmitrii
Ну что, где все экперты по докеру-то? Внезапно куда-то испарились )))
Alexander
чтобы докер-контейнер работал постоянно, там должен висеть какой-то процесс в foreground'е
Alexander
иначе он отработает команду и выйдет
Alexander
ну и потом если нужно там что-то запустить, можно по имени docker exec some_name ls -al /
Roman
Коллеги
Roman
я всего немного потрогал докер, но rkt мне выглядит более привлекательым
Roman
потому что docker делали сраные хипсторы не умеющие в сеть.
Magistr
а у rkt есть управлялки типа кубернетеса например ?
Alexander
полная интеграция будет в след версии
Kirill
ну и потом если нужно там что-то запустить, можно по имени docker exec some_name ls -al /
Не в форграунд, спс. Хочу просто в тот же докер зайти
Alexander
https://github.com/coreos/rkt/blob/master/ROADMAP.md
Roman
запустить фтп-сервер в докере - боль.
Alexander
rkt 1.7 (May) full integration with Kubernetes (aka "rktnetes")
Alexander
> Не в форграунд, спс. Хочу просто в тот же докер зайти а куда зайти? контейнер уже мог быть выключенным
Alexander
то есть можно, например, htop даже из контейнера запускать, его запустил 1 раз, посмотрел, вышел из программы - контейнер остановился
Kirill
docker run -itd —name some_name some_image bash
А что будет после stop? Это не то же самое, что я сделал?
Aleksandr
А что будет после stop? Это не то же самое, что я сделал?
я думал проблема что после выхода в первый раз из контейнера он стопиться
Alexander
а если это какой-нибудь data-контейнер, то можно запустить busybox и подмонтировать тот контейнер с данными
Kirill
Все ок
Alexander
если после запуска контейнера, он не останавливается, а что-то там происходит и он висит в docker ps - тогда просто docker exec имя_контейнера команда_для_запуска_внутри_контейнера
Roman
коллеги, это всё круто и забавно. но как в контейнере запустить какой-нибудь астериск или ftp?
Alexander
а в чем там проблема?
Alexander
я не запускал, но вроде бы с фтп не должно быть сложностей
Aleksandr
Не, он как раз запускается, можно цепанутьсч
[a_strogonov ~]$ sudo docker stop 6f6617d46b3d 6f6617d46b3d [a_strogonov ~]$ sudo docker start 6f6617d46b3d s6f6617d46b3d [a_strogonov ~]$ sudo docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 6f6617d46b3d ubuntu:16.04 "bash" 9 minutes ago Up 22 seconds sick_hopper 79a5f4f76b69 chef-build "bash" 32 hours ago Up 32 hours chef-build1 a196426ad2cf chef-build "/bin/sh -c '/bin/bas" 32 hours ago Exited (1) 32 hours ago chef-build
Aleksandr
у меня с первой командой что писал все работает
Alexander
https://github.com/AndrewVos/docker-proftpd
Roman
а в чем там проблема?
динамические порты.
Alexander
(я не пробовал этот код)
Aleksandr
динамические порты.
для pasv можно же рендж задать в небольшом диапазоне
Roman
для pasv можно же рендж задать в небольшом диапазоне
а если не попадёт? и что делать с sip, у которого диапазон от 16к до 64к? всё указывать?
Alexander
https://github.com/fauria/docker-vsftpd
Aleksandr
да, это печаль
Alexander
можно сгенерировать автоматически и будет бооольшая команда :-)
Alexander
интересно, выполнится ли она или там будет какое-нибудь ограничение на длину
Magistr
а можно непихать фтп и астериск в докер
Dmitrii
Попахивает докером-ради-докера.
Alexander
так после stop это не может работать - контейнер же не запущен
Dmitrii
а можно непихать фтп и астериск в докер
Но ведь тогда будет 2 технологии контейнеризации в компании
Alexander
да их по идее и так надо две
Alexander
для доверенного кода докер
Alexander
для прочего kvm
Alexander
докер не безопасен
Dan
а в этом вашем Rkt можно будет wine запускать? чтобы изолировать любое возможное воздействие windows-related вирусов на машину?
Alexander
можно сгенерировать контейнер таким образом, что скрипт из контейнера получит доступ к серверу
Aleksandr
каким образом? :)
иптаблесом)
Roman
иптаблесом)
я задам следующий вполне логичный вопрос: а если мультикаст и ipv6? ;)