@ru_docker

Страница 466 из 610
Dan
28.05.2018
11:27:56
https://github.com/cytopia/devilbox Любители php должны быть счастливы

Konstantin
28.05.2018
11:52:25
https://github.com/cytopia/devilbox Любители php должны быть счастливы
отличная работа, да и туда можно не только php сделать

Andrey
28.05.2018
11:58:53
Ну а чё, на первый взгляд всё по уму, не в один контейнер напихано :)

Dan
28.05.2018
12:01:12
Ну а чё, на первый взгляд всё по уму, не в один контейнер напихано :)
Казалось бы это плюс, но разве не удобнее собрать всё самому? Готовые образы могут содержать чужой несекурный код, а это потенциально утечки и нарушение NDA к примеру. А я кстати уже видел образцы NDA, где прописано что публичными образами пользоваться запрещается :)

Google
Andrey
28.05.2018
12:03:21
ну... этак можно дойти до того что и писать всё надо самому и всё такое

а уж тем более с докером, ну это совсем детски аргумент, он просто создан для скопипиздь и запусти

Sergey
28.05.2018
16:51:36
нужно собрать image и скопировать данные из другого контейнера, как это лучше сделать?

Pavel
28.05.2018
20:00:13
Народ, а что нужно запускать в докере, чтобы он вел себя как типичный lxc контейнер?

Я нашел вот такое вот `CMD ["/lib/systemd/systemd"]`

Но не нужно ли запускать init(0) или как там его

Konstantin
28.05.2018
20:03:02
докер не нужен, чтобы докер был как lxc

Pavel
28.05.2018
20:09:14
Я не спрашиваю, как нужен докер, я спрашиваю как сделать в нем плодящиеся мультипроцессы =)

Konstantin
28.05.2018
20:10:33
не в этой группе

тут надо сначала спрашивать - "как нужен докер"

Pavel
28.05.2018
20:16:17
Ну как он нужен - я уже и так знаю

Google
Дмитрий
28.05.2018
20:46:41
Я не спрашиваю, как нужен докер, я спрашиваю как сделать в нем плодящиеся мультипроцессы =)
Эм, сделать легко, а потом ты придёшь с вопросом как это нормально поддерживать, но ответом будет - не делать так

Pavel
28.05.2018
20:47:29
Так как сделать то

Дмитрий
28.05.2018
20:47:56
Самый простой - supervisord запускать

Но вот убить такой контейнер может уже и не получиться, поэтому с вопросами про последующую поддержку скорее в чат мазохистов

Представители того направления часто проповедуют, что докер говно и не готов для серьёзных задач

[Anonymous]
28.05.2018
21:31:03
Всем привет

Igor
29.05.2018
02:09:36
Я не спрашиваю, как нужен докер, я спрашиваю как сделать в нем плодящиеся мультипроцессы =)
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.

Думаю —init удобнее чем `CMD ["/lib/systemd/systemd"]`

Div
29.05.2018
06:16:53
добрый день. подскажите, пожалуйста как примапить к контейнеру nfs папку в режиме записи-чтения?

я уже пробовал —volume с примонтированной к локальной машине папкой. но докер не может изменять там файлы.

Dixon
29.05.2018
08:53:24
"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" } } ]

Ой текст пропал Проблема такая 2 одинаковых образа, один на ubuntu работает, порт 8001 открывает сайт другой на centos не работает, как будто сервер на указанном порту не отвечает. iptables отключен, сразу отвал дает. IP адрес команда docker inspect cusdeb/nextcloud:13.0.1-amd64 не дает, секция Network вообще отсутствует и там и там

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 так же, но работает

докер может не через сеть прослушивать порт? [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

Artem
29.05.2018
09:02:22
форматируйте текст, пожалуйста.

Letalis
29.05.2018
09:04:16
а лучше на пастбин заливать

Dixon
29.05.2018
09:04:37
вроде так форматировать [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

Google
Dixon
29.05.2018
09:05:32
[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

Dixon
29.05.2018
09:13:59
и еще посмотри в правила 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

Dixon
29.05.2018
09:15:57
[root@centos01 nextcloud]# systemctl stop iptables Failed to stop iptables.service: Unit iptables.service not loaded.

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/

cat Dockerfile https://pastebin.com/ChxwQE3B

Grigory
29.05.2018
11:28:10
Docker for Windows можно заставить не удалять каждый раз виртуалку, а усыплять её?

при закрытии удаляет

Konstantin
29.05.2018
11:34:02
Кажись нет

Попробуй lcow

bazzilic
29.05.2018
11:39:09
Konstantin
29.05.2018
12:22:32
docker ce или ee? ты уверен, что он удаляет?
Саму виртуалку удаляет, но не данные

Hyperv, может вб иначе

bazzilic
29.05.2018
12:23:09
это в win10 или на сервере?

Google
Konstantin
29.05.2018
12:24:14
У меня 10

bazzilic
29.05.2018
12:24:52
в какой момент он ее удалялет?

Konstantin
29.05.2018
12:25:11
Выше написано же

Admin
ERROR: S client not available

bazzilic
29.05.2018
12:26:47
при закрытии чего? типа когда сервис грохаешь?

Konstantin
29.05.2018
12:27:10
Я пасс

Grigory
29.05.2018
12:42:24
Закрываешь из трея этот Docker for Windows и он выключает виртуалку в Hyper-V и удаляет её. Потом запускаешь и он заново её создает

Grigory
29.05.2018
12:44:31
В edge
У меня windows 10 старый, на него его нет... и обновляться не хочет

прям последняя версия перед тем как он появился

Konstantin
29.05.2018
12:47:22
Не буду спрашивать, почему винда не аптудэйт, но я понял)

Я не парился с удалением, вроде всё быстро

Grigory
29.05.2018
13:08:09
Ну и ладно тогда, винда такая винда

bazzilic
29.05.2018
13:08:59
CodePunisher
29.05.2018
21:12:52
hi

Konstantin
30.05.2018
00:32:24
как в образ alpine внедрить alias? в случае non-login shell нифига не выходит(

Artem
30.05.2018
04:04:20
https://bugs.alpinelinux.org/issues/8939 видели, да?

Konstantin
30.05.2018
04:49:38
https://bugs.alpinelinux.org/issues/8939 видели, да?
ага, уже поотключал алпайны пока( видел PR уже в пути

Artem
30.05.2018
04:50:05
Да там уже даже решение есть ниже, костыльное правда...

Google
Konstantin
30.05.2018
04:50:13
пол ночи провозюкался, не подумал за баг даже((

Artem
30.05.2018
04:50:20
Лол

Konstantin
30.05.2018
04:51:04
да мне тут разраб дал прожект на питоне, образ 1гб.. я чот охерел, а там оказывается baseimage очень толстый. Сидел на Alpine переделывал и плакал, а оказалось вот оно как

Wom
30.05.2018
05:02:48
не принимать - никак?

Максим
30.05.2018
08:47:46
Всем привет. Подскажите, вопрос простой, но ответ почему-то не гуглиться: как обратиться к запущенному контейнеру без открывания порта во вне? Т.е. я прописал expose: - "80" и хочу как-то обратиться к этому контейнеру с хост машины. Но это никак не удаётся. Это вообще возможно?

Andrey
30.05.2018
08:52:06
c хоста вообще нет никаких проблем без всяких экспоз, оно же на бриджах всё висит, ну там может какое правило в фаерволе подкрутить если оно автоматом не довесилось, но кажется что и без него должно

Хотя подумал, может у меня просто нужные DNAT ручками прокинуты, а без них экспоз всё же не вреден :)

Максим
30.05.2018
08:59:53
есть какой-то мануал или что-то такое?

Konstantin
30.05.2018
09:01:29
Ага, CCNA вроде)

Максим
30.05.2018
09:01:45
всё, вроде бы, просто, но как это сделать я не понимаю

Konstantin
30.05.2018
09:02:12
всё, вроде бы, просто, но как это сделать я не понимаю
Какая задача? Может тебе не надо велосипедить?

Максим
30.05.2018
09:07:09
да простая

Страница 466 из 610