Dan
и вместо того чтобы мейнтейнить и пул-реквестами кидаться, вы ждёте магии и чуда от Rkt
Alexander
он идеологически неправильный
Dan
конечно
Dan
я вообще считаю что заниматься надо выпасом овец на собственной вискикурне в шотландии, а не докер ковырять
Dan
но реалии таковы, что....
Dan
хотя что их там пасти, выгнать в поле, и пусть себе бегают траву жрут
Alexander
докер это как большой осьминог, который хочет всё сожрать вместо маленьких утилит под конкретные задачи
Alexander 🐕
M
оcьминог - сварм, докер -кит, вы что картинки не видели?)
Alexander
я в другом смысле)) но да, забавно получилось)
Dmitrii
Я думаю скоро можно будет в вакансиях писать "Мы не исползуем Docker" как конкурентное приемущество.
Dmitrii
Как уже начали писать "..., not a startup!" в заголовках к вакансиям.
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
Alexander
https://github.com/coreos/rkt/blob/master/ROADMAP.md
Roman
запустить фтп-сервер в докере - боль.
Alexander
rkt 1.7 (May)
full integration with Kubernetes (aka "rktnetes")
Aleksandr
Alexander
> Не в форграунд, спс. Хочу просто в тот же докер зайти а куда зайти? контейнер уже мог быть выключенным
Alexander
то есть можно, например, htop даже из контейнера запускать, его запустил 1 раз, посмотрел, вышел из программы - контейнер остановился
Alexander
а если это какой-нибудь data-контейнер, то можно запустить busybox и подмонтировать тот контейнер с данными
Kirill
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
(я не пробовал этот код)
Alexander
https://github.com/fauria/docker-vsftpd
Aleksandr
да, это печаль
Alexander
можно сгенерировать автоматически и будет бооольшая команда :-)
Alexander
интересно, выполнится ли она или там будет какое-нибудь ограничение на длину
Magistr
а можно непихать фтп и астериск в докер
Dmitrii
Попахивает докером-ради-докера.
Kirill
Aleksandr
Roman
Alexander
так после stop это не может работать - контейнер же не запущен
Kirill
Roman
Alexander
да их по идее и так надо две
Alexander
для доверенного кода докер
Alexander
для прочего kvm
Alexander
докер не безопасен
Dan
а в этом вашем Rkt можно будет wine запускать? чтобы изолировать любое возможное воздействие windows-related вирусов на машину?
Alexander
можно сгенерировать контейнер таким образом, что скрипт из контейнера получит доступ к серверу
Aleksandr
Roman
иптаблесом)
я задам следующий вполне логичный вопрос: а если мультикаст и ipv6? ;)