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

Konstantin
28.05.2018
11:52:25

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

Dan
28.05.2018
12:01:12

Google

Andrey
28.05.2018
12:03:21
ну... этак можно дойти до того что и писать всё надо самому и всё такое
а уж тем более с докером, ну это совсем детски аргумент, он просто создан для скопипиздь и запусти

Konstantin
28.05.2018
12:22:11

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 запускать
Но вот убить такой контейнер может уже и не получиться, поэтому с вопросами про последующую поддержку скорее в чат мазохистов
Представители того направления часто проповедуют, что докер говно и не готов для серьёзных задач

Konstantin
28.05.2018
20:51:10

[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 с примонтированной к локальной машине папкой. но докер не может изменять там файлы.

Pavel
29.05.2018
08:44:20


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
форматируйте текст, пожалуйста.

Igor
29.05.2018
09:04:15

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

Igor
29.05.2018
09:07:02
--userland-proxy Use userland proxy for loopback traffic (default true)


Dixon
29.05.2018
09:13:59

Igor
29.05.2018
09:15:08

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
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 и удаляет её.
Потом запускаешь и он заново её создает

Konstantin
29.05.2018
12:43:56
В edge

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

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"
и хочу как-то обратиться к этому контейнеру с хост машины. Но это никак не удаётся. Это вообще возможно?

Konstantin
30.05.2018
08:49:58

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
да простая