
Filipp
20.01.2017
14:46:47
а значит для хоста это будет /home/dev-user/my-super-blog/var/sessions, а внутри контейнера это будет /var/www/var/sessions
если вы новичек, то советую попрактиковаться на локальном компьютере

Yuriy
20.01.2017
14:47:44
логику понял, поиграюсь еще в этом ракурсе,
спасибо

Filipp
20.01.2017
14:47:48
испортить что-либо сложно, но мало ли

Google

Filipp
20.01.2017
14:47:55
пишите в личку если что

Yuriy
20.01.2017
14:47:56
дак на виртуальке и играюсь
за личку отдельное спасибо, обязательно

Filipp
20.01.2017
14:56:46
да, кстати, кто-то заморачивается пробросом портов через iptables вместо стандартного докеровского? я где-то читал, что докеровский проброс происходит через демона-прокси написанного на Go и из-за этого он солидно медленее, чем если бы сделать это на iptables

Ivan
20.01.2017
14:59:17

Filipp
20.01.2017
15:01:59
воу... оки, наведу справки снова
спасибо

V
20.01.2017
15:40:12
всем привет
подскажите почему виснет
docker run -ti —name ws1 -e CONTAINER=ws1 nginx

Alex
20.01.2017
15:46:05

Filipp
20.01.2017
15:46:34

Alex
20.01.2017
15:46:47

Google

Alex
20.01.2017
15:46:52

Filipp
20.01.2017
15:47:04
IP-адресс контейнера можно зафиксировать

Alex
20.01.2017
15:47:15
можно много чего сделать, а можно сделать проще.

Filipp
20.01.2017
15:47:33
проще...

Alex
20.01.2017
15:47:57
привязать порт к локалхосту? проще.

Filipp
20.01.2017
15:49:14
как вы могли заметить из моего вопроса, я не искал простого решения, я искал наиболее производительное, так как был информирован о медленной работе механизма стандартного докеровского проброса портов

V
20.01.2017
15:55:00
как узнать ip адрес контейнера?

Ivan
20.01.2017
15:56:33
docker inspect

Ruslan
20.01.2017
15:57:01
docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
Вместо последнего параметра можно имя нужного контейнера
или айди


V
20.01.2017
16:27:29
SS@monsterpc MINGW64 /
docker network inspect bridge
{
"Name": "bridge",
"Id": "bc29c1648f60ec9c23dd2264a4695d7d1c9226ea329c0b448be0391f760afc41
"Created": "2017-01-20T14:07:12.145816291Z",
"Scope": "local",
"Driver": "bridge",
"EnableIPv6": false,
"IPAM": {
"Driver": "default",
"Options": null,
"Config": [
{
"Subnet": "172.17.0.0/16"
}
]
},
"Internal": false,
"Attachable": false,
"Containers": {},
"Options": {
"com.docker.network.bridge.default_bridge": "true",
"com.docker.network.bridge.enable_icc": "true",
"com.docker.network.bridge.enable_ip_masquerade": "true",
"com.docker.network.bridge.host_binding_ipv4": "0.0.0.0",
"com.docker.network.bridge.name": "docker0",
"com.docker.network.driver.mtu": "1500"
},
"Labels": {}
}
я думаю причина тут
"com.docker.network.bridge.host_binding_ipv4": "0.0.0.0",

Filipp
20.01.2017
16:32:53
это ип хоста

V
20.01.2017
16:49:02
как запустить контейнер с параметром -p 80:80
?
я не хочу создавать новый из образа

Filipp
20.01.2017
17:02:53

Google

Filipp
20.01.2017
17:03:12
вообще ответ один - никак, но есть один трюк

V
20.01.2017
17:04:09
я поначалу их много насоздавал, замучился удалять docker rm sakldj12d129h129dhjaoid
и номер контейнера ?

Filipp
20.01.2017
17:05:17
кстати можно создавать с конкретным именем

Dmitry
20.01.2017
17:05:42
docker rm $(docker ps -a -q)
удалит все

Filipp
20.01.2017
17:06:09
удалит все остановленные. но остановленный не всегда ненужный

V
20.01.2017
17:06:11
да понятно что можно, но имхо неудобное управление этого всего

Filipp
20.01.2017
17:06:18
но да, снипет полезный

V
20.01.2017
17:06:37
да, буду знать)

Filipp
20.01.2017
17:06:39
а вот еще висячие образы удаляет
docker images -q | xargs docker rmi

Dmitry
20.01.2017
17:07:02
что такое вичячие?

V
20.01.2017
17:07:21
я создал-таки новый контейнер и пока доволен
сейчас в контейнер поставлю самбу и чувствую буду еще один контейнер делать чтобы прокинуть 445 порт
а потом поставлю ftp и еще 21 порт придется прокидывать +1контейнер

Yan
20.01.2017
17:08:22

Dmitry
20.01.2017
17:08:27
не парься по поводу создания новых контейнеров, парься, когда после запуска контейнера хочешь в нем что-то поменять без создания нового

Google

Yan
20.01.2017
17:08:30
Через ssh?

Filipp
20.01.2017
17:08:31
что такое вичячие?
ой, это я их так называю.. у них есть более логичное назнваие.. ща погуглю

V
20.01.2017
17:08:47
вроде так

Yan
20.01.2017
17:09:24
зомби)
Это про процессы. А он имел в виду имейджы на базе которых, не крутятся контейнеры

Dmitry
20.01.2017
17:09:30
не тру

Yan
20.01.2017
17:09:35

Filipp
20.01.2017
17:09:56
ссх в контейнере не докер вей. не секьюр вей

V
20.01.2017
17:09:59

Yan
20.01.2017
17:10:02
Если ты хочешь ставить что-то внутри - бери lxc, докер не для того

Filipp
20.01.2017
17:10:19
эм

Dmitry
20.01.2017
17:10:23
ставь при создании образа

Yan
20.01.2017
17:10:29

Filipp
20.01.2017
17:10:29
в чем принципиальная разница?

Yan
20.01.2017
17:10:56
Он не для этого

Filipp
20.01.2017
17:11:25
чем он этому не пригоден?

Dmitry
20.01.2017
17:11:52
докер сам ведь юзает lxc, нет разве?

Filipp
20.01.2017
17:11:55
я хочу услышать техническое обьяснение почему нелья

Google

Yan
20.01.2017
17:12:01

Filipp
20.01.2017
17:12:14
docker commit для неверующих?

Yan
20.01.2017
17:12:15

Filipp
20.01.2017
17:12:19
так почему же?
я хочу услышать техническое обьяснение почему нелья

V
20.01.2017
17:12:54
я так понимаю LXC составная часть Docker?

Filipp
20.01.2017
17:14:15
да

V
20.01.2017
17:14:42
ну и почему я не могу с докером зависнуть заодно

Yan
20.01.2017
17:15:08

Filipp
20.01.2017
17:15:18
спасибо

V
20.01.2017
17:15:50
мне кажется докер это удобная фича для разворачивания всего чего угодно из образов

Yan
20.01.2017
17:15:53

V
20.01.2017
17:16:00
развернул и допиливай хоть напильником

Filipp
20.01.2017
17:16:14
но пока я не вижу особых проблем зайти в контейнер с чистым дебианом, установить нужные мне тулзы. выйти. закоммитить. и запушить образ на докерхаб чтоб юзать, например, в CI

Yan
20.01.2017
17:16:16

Filipp
20.01.2017
17:16:30