Aleksey
А можно просто обсуждать заббиксы
тут это офтопик. но вот предположим заббикс агент в докере вполне топик
Ivan
Не здесь, пожалуйста.
ни в коем случае. Я от него уже избавился и перешел на светлую сторону
Gleb
тут это офтопик. но вот предположим заббикс агент в докере вполне топик
так работает же, чё там обсуждать https://github.com/monitoringartist/dockbix-agent-xxl
Konstantin
заббикс агент в докере - это извращение)
с чего это? в случае docker swarm можно очень даже легко оркестрировать не привлекая другие интсрументы
Konstantin
ох, я думал только кубоводы сварм не любят
Dan
https://github.com/cytopia/devilbox Любители php должны быть счастливы
Konstantin
https://github.com/cytopia/devilbox Любители php должны быть счастливы
отличная работа, да и туда можно не только php сделать
Andrey
Ну а чё, на первый взгляд всё по уму, не в один контейнер напихано :)
Dan
Ну а чё, на первый взгляд всё по уму, не в один контейнер напихано :)
Казалось бы это плюс, но разве не удобнее собрать всё самому? Готовые образы могут содержать чужой несекурный код, а это потенциально утечки и нарушение NDA к примеру. А я кстати уже видел образцы NDA, где прописано что публичными образами пользоваться запрещается :)
Andrey
ну... этак можно дойти до того что и писать всё надо самому и всё такое
Andrey
а уж тем более с докером, ну это совсем детски аргумент, он просто создан для скопипиздь и запусти
Konstantin
а уж тем более с докером, ну это совсем детски аргумент, он просто создан для скопипиздь и запусти
не, ну вникать всё равно надо, что ты там запускаешь и что за кишки
Sergey
нужно собрать image и скопировать данные из другого контейнера, как это лучше сделать?
Pavel
Народ, а что нужно запускать в докере, чтобы он вел себя как типичный lxc контейнер?
Pavel
Я нашел вот такое вот `CMD ["/lib/systemd/systemd"]`
Pavel
Но не нужно ли запускать init(0) или как там его
Konstantin
докер не нужен, чтобы докер был как lxc
Pavel
Я не спрашиваю, как нужен докер, я спрашиваю как сделать в нем плодящиеся мультипроцессы =)
Konstantin
не в этой группе
Konstantin
тут надо сначала спрашивать - "как нужен докер"
Pavel
Ну как он нужен - я уже и так знаю
Dmitry
Я не спрашиваю, как нужен докер, я спрашиваю как сделать в нем плодящиеся мультипроцессы =)
Эм, сделать легко, а потом ты придёшь с вопросом как это нормально поддерживать, но ответом будет - не делать так
Pavel
Так как сделать то
Dmitry
Самый простой - supervisord запускать
Dmitry
Но вот убить такой контейнер может уже и не получиться, поэтому с вопросами про последующую поддержку скорее в чат мазохистов
Dmitry
Представители того направления часто проповедуют, что докер говно и не готов для серьёзных задач
Dmitry
Anonymous
Всем привет
Igor
Я не спрашиваю, как нужен докер, я спрашиваю как сделать в нем плодящиеся мультипроцессы =)
You can use the --init flag to indicate that an init process should be used as the PID 1 in the container. Specifying an init process ensures the usual responsibilities of an init system, such as reaping zombie processes, are performed inside the created container. The default init process used is the first docker-init executable found in the system path of the Docker daemon process. This docker-init binary, included in the default installation, is backed by tini.
Igor
Думаю —init удобнее чем `CMD ["/lib/systemd/systemd"]`
Div
добрый день. подскажите, пожалуйста как примапить к контейнеру nfs папку в режиме записи-чтения?
Div
я уже пробовал —volume с примонтированной к локальной машине папкой. но докер не может изменять там файлы.
Dimujin
"LowerDir": "/var/lib/docker/overlay2/594bb5fcb231a3698583b373914461900c8463472b3f299fc92033e396030ff7/diff:/var/lib/docker/overlay2/f473a6e51b645ad9d029ec4e47897baac947bff3d54e8868958d6056ed82cfcc/diff:/var/lib/docker/overlay2/e813c67707260878eb89312fedd52ee233fc23413701a73a664eed70d211046c/diff:/var/lib/docker/overlay2/c86ac352f8897ffe5cad7974b324d3bd8b3aa751b03baee9a8840a4dab440af8/diff:/var/lib/docker/overlay2/0eb092aa72ef825025121de0df39e3b57d8317693d4b8b44ed6b9eb6b9aebad8/diff:/var/lib/docker/overlay2/5b30329a68faa1866a36b2c89738ec7cfa3840f152e0bd7a824ebc43348a69e6/diff:/var/lib/docker/overlay2/089d228a71e5bdafdfb3ab85a62a0af25e258be35a3c7378044208ecc8fe6093/diff:/var/lib/docker/overlay2/63b3120664ae5e59c16d5298d1447453cc65f1bbee05fe59c0817f1918ba7670/diff:/var/lib/docker/overlay2/22da07eebb03b1b8d62c49aed8b826a492eebdf09f4933519c6a058edba4d2f9/diff:/var/lib/docker/overlay2/b28ebac43590d7514167a9712b2e158c14920d8e0e061811830f50de33761d2b/diff:/var/lib/docker/overlay2/2c7440bfe70a0aa9ed626a20b0df49168d8d109a7fe31a5b74d0c10705b6a6de/diff", "MergedDir": "/var/lib/docker/overlay2/132329fae527677a6031186b6fcedda36b6e79fd5ec352843a077e8a34e3c953/merged", "UpperDir": "/var/lib/docker/overlay2/132329fae527677a6031186b6fcedda36b6e79fd5ec352843a077e8a34e3c953/diff", "WorkDir": "/var/lib/docker/overlay2/132329fae527677a6031186b6fcedda36b6e79fd5ec352843a077e8a34e3c953/work" }, "Name": "overlay2" }, "RootFS": { "Type": "layers", "Layers": [ "sha256:0f3a12fef684003e8dc0dfdcea32789db2179c6f9ad1e1e89bc05754ac44c6c5", "sha256:2efe977a48458fcc768cfa4055611297c7747deba0cd4915ce76ce6231a0e167", "sha256:4fcf163211f418d0f06b872bc2b28b7fe12faf28c805a1fbb13b848291ef65a1", "sha256:fe76ae96584a104376b60c9ce6b28a228808ef36109f10f096a7c5994979a0bf", "sha256:51655a361fe32ad41a4bb064af9aee4e6fc19c92f1b96d94229b880bd4b1a470", "sha256:14713352b8d202f402804507cc05235ce67a306d2bbfaacfd1d88e0ac139ac71", "sha256:7d175ebc55b5101529800106d273efc5ff9f7ec857af2e962922948251271d7c", "sha256:38ea5c96a4b746ebbefe7daaf1efccebe7e64bd4f4332f8c8e711646686cba35", "sha256:f513fa4ab31109a8efc9491dde9fa58a14c081ef6c34db83124db5bc04c8ac2a", "sha256:9f04f192a52c12f534c7cf1a42ac4770c996efde23506f6ae24056478a6832cc", "sha256:f82e8ed3b741b3114f4e3275ae6f25e698bff7dd5b9466ef884862004e8aeca0", "sha256:dc0a786ac26f81977c9fe3219a6a082ea5991cc081cc2aaff39b7fd3c49ae4cd" ] }, "Metadata": { "LastTagTime": "2018-05-29T12:48:03.385828516+06:00" } } ]
Dimujin
Ой текст пропал Проблема такая 2 одинаковых образа, один на ubuntu работает, порт 8001 открывает сайт другой на centos не работает, как будто сервер на указанном порту не отвечает. iptables отключен, сразу отвал дает. IP адрес команда docker inspect cusdeb/nextcloud:13.0.1-amd64 не дает, секция Network вообще отсутствует и там и там
Dimujin
centos: netstat -tapn Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:8001 0.0.0.0:* LISTEN 65606/nginx: master ubuntu так же, но работает
Dimujin
докер может не через сеть прослушивать порт? [root@centos01 opt]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 589b7716eaef cusdeb/nextcloud:13.0.1-amd64 "/usr/bin/supervisor…" About an hour ago Up About an hour nextcloud_nextcloud_1 c0d1bffcef50 cusdeb/mariadb:10.1.28-amd64 "/scripts/run.sh" About an hour ago Up About an hour mariadb_mariadb_1 docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c5bf7372133c cusdeb/coturn:4.5.0.7-amd64 "/usr/bin/run.sh" 4 days ago Up 4 days coturn_coturn_1 2a3a0eec2ee7 cusdeb/nextcloud:13.0.1-amd64 "/usr/bin/supervisor…" 4 days ago Up 4 days nextcloud_nextcloud_1 3c59fb108cc7 cusdeb/mariadb:10.1.28-amd64 "/scripts/run.sh" 4 days ago Up 4 days mariadb_mariadb_1
Tadeusz
форматируйте текст, пожалуйста.
Late
а лучше на пастбин заливать
Dimujin
вроде так форматировать [root@centos01 opt]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 589b7716eaef cusdeb/nextcloud:13.0.1-amd64 "/usr/bin/supervisor…" About an hour ago Up About an hour nextcloud_nextcloud_1 c0d1bffcef50 cusdeb/mariadb:10.1.28-amd64 "/scripts/run.sh" About an hour ago Up About an hour mariadb_mariadb_1 [root@centos01 opt]# netstat -tapn Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:8001 0.0.0.0:* LISTEN 65606/nginx: master
Dimujin
[root@centos01 opt]# docker -v Docker version 18.05.0-ce, build f150324 root@ubuntu01:~ $ docker -v Docker version 17.12.0-ce, build c97c6d6
Igor
вроде ок, а есть разница в конфиге - /etc/docker/daemon.json ?
особенно смотреть на опицию userland-proxy
Igor
--userland-proxy Use userland proxy for loopback traffic (default true)
Igor
--userland-proxy Use userland proxy for loopback traffic (default true)
и если она false, запустить контейнер с опцией --network=host
Dimujin
и еще посмотри в правила iptables -L если в daemon.json - iptables=true они могут быть
у меня нет daemon.json [root@centos01 nextcloud]# ls -la /etc/docker итого 16 drwx------. 2 root root 22 май 14 10:45 . drwxr-xr-x. 79 root root 8192 май 28 15:25 .. -rw-------. 1 root root 244 май 14 10:45 key.json
Dimujin
[root@centos01 nextcloud]# systemctl stop iptables Failed to stop iptables.service: Unit iptables.service not loaded.
Dimujin
cat docker-compose.yml version: "2" services: nextcloud: image: cusdeb/nextcloud:13.0.1-amd64 command: /usr/bin/supervisord -c /etc/supervisor/supervisord.conf environment: - PORT=8001 - DB_HOST=127.0.0.1 - DB_NAME=cusdeb - DB_USERNAME=root - DB_PASSWORD=*** network_mode: "host" volumes: - /srv/nextcloud/config.php:/var/www/nc/config/config.php - /srv/nextcloud/data:/var/www/nc/data/ - /srv/nextcloud/data/nginx:/var/log/nginx/ - /srv/nextcloud/data/supervisor:/var/log/supervisor/
Dimujin
cat Dockerfile https://pastebin.com/ChxwQE3B
Grigory
Docker for Windows можно заставить не удалять каждый раз виртуалку, а усыплять её?
Grigory
при закрытии удаляет
Konstantin
Кажись нет
Konstantin
Попробуй lcow
Konstantin
docker ce или ee? ты уверен, что он удаляет?
Саму виртуалку удаляет, но не данные
Konstantin
Hyperv, может вб иначе
bazzilic
это в win10 или на сервере?
Konstantin
У меня 10
bazzilic
в какой момент он ее удалялет?
Konstantin
Выше написано же
bazzilic
при закрытии чего? типа когда сервис грохаешь?
Konstantin
Я пасс
Grigory
Закрываешь из трея этот Docker for Windows и он выключает виртуалку в Hyper-V и удаляет её. Потом запускаешь и он заново её создает
Konstantin
В edge
Grigory
В edge
У меня windows 10 старый, на него его нет... и обновляться не хочет
Grigory
прям последняя версия перед тем как он появился
Konstantin
Не буду спрашивать, почему винда не аптудэйт, но я понял)
Konstantin
Я не парился с удалением, вроде всё быстро
Grigory
Ну и ладно тогда, винда такая винда