
D'
26.10.2016
23:42:54
я ж дорген закончил )

?
26.10.2016
23:42:56
а
я не знаю

D'
26.10.2016
23:43:04
друг тестит

Google

?
26.10.2016
23:43:07
что есть дорген
но молодец

Artur
26.10.2016
23:46:39
интересно а на сёрфейсе можно запилить не облачное иде и докер

Dmitriy
26.10.2016
23:46:50
ага

D'
26.10.2016
23:47:44
А мне интересно можно ли пробраться в соседний контейнер докера

Artur
26.10.2016
23:48:25
линк называется

D'
26.10.2016
23:48:34
не
"незаконно"

Artur
26.10.2016
23:48:43
что значит пробраться

D'
26.10.2016
23:49:23
Вот допустим есть 2 контейнера:
- php-fpm
- nginx
кто-то залил шелл на сайт (в общий volume). Может ли он из пхп контейнра в nginx пробраться

Artur
26.10.2016
23:49:50
а
по определению нет
только если там будет утечка на фпм

Google

D'
26.10.2016
23:50:18
точно?
чет стремно

Artur
26.10.2016
23:50:20
или хттп
в том-то и его суть о_0
изолированное защищённое окружение
он конечно может пробраться на твой хост или по ссш

D'
26.10.2016
23:50:54
хм

Artur
26.10.2016
23:50:57
если линк прописан

D'
26.10.2016
23:51:05
всм на мой хост?
выбраться из докера?

Artur
26.10.2016
23:51:14
это же настраиваемо
что такое выбраться?
tcp коннект!

D'
26.10.2016
23:51:33
попасть в основную систему

Artur
26.10.2016
23:52:05
laradock@bdaec57fcc6d:/var/www/laravel$ curl dockerhost
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<meta http-equiv="refresh" content="1;url=http://dockerhost/login" />
<title>Redirecting to http://dockerhost/login</title>
</head>
<body>
Redirecting to <a href="http://dockerhost/login">http://dockerhost/login</a>.
</body>
вот я зашёл из докера на хост

D'
26.10.2016
23:52:29
хм
ну это если настроено

Artur
26.10.2016
23:52:37
</html>laradock@bdaec57fcc6d:/var/www/laravel$ ssh dockerhost
The authenticity of host 'dockerhost (10.0.75.1)' can't be established.
RSA key fingerprint is SHA256:***.
Are you sure you want to continue connecting (yes/no)?

D'
26.10.2016
23:52:54
прост мне надо тестить сейчас много левого говна

Google

D'
26.10.2016
23:52:58
вот боюсь

Artur
26.10.2016
23:53:16
убери связь с внешним миром из контейнера

D'
26.10.2016
23:53:37
ну там по сути связь только volume
Артур, а как ты настраиваешь проксирование с хостсистемы nginx на контейнеры?

Artur
26.10.2016
23:54:52
смотря какой проект

D'
26.10.2016
23:55:00
Вот допустим крутятся 5 контейнеров nginx, надо их прокинуть чтобы можно было на каждый по домену повесить

Artur
26.10.2016
23:55:01
ларадок сам умеет наружу смотреть
буквально 2 строчки в конфиге ж

D'
26.10.2016
23:55:37
Ну вот я тож думаю
на хост системе nginx настроить как прокси

Artur
26.10.2016
23:55:59
хотя не так

D'
26.10.2016
23:56:02
или конктейнер еще один

Artur
26.10.2016
23:56:09
не проксю а изолированные fpm-контейнеры

D'
26.10.2016
23:56:28
а, т.е один nginx контейнер?

Artur
26.10.2016
23:56:28

D'
26.10.2016
23:56:38
хм, чет я не подумал об этом.

Artur
26.10.2016
23:56:41

D'
26.10.2016
23:56:53
Ну мне надо развернуть много сайтов на одном хосте

Artur
26.10.2016
23:57:05
ларадок умеет искаропки )

Google

D'
26.10.2016
23:57:22
Так проблема что там не один docker-compose.yml будет

Artur
26.10.2016
23:57:24
- ../laravel:/var/www/laravel
# Demonstration of how to mount multiple sites
# - ../../site_a/:/var/www/site_a
# - ../../site_b/:/var/www/site_b

D'
26.10.2016
23:57:44
Да, но тогда придется рестартать nginx контейнер

Artur
26.10.2016
23:57:45
но они будут крутится в 1 контейнере

D'
26.10.2016
23:57:47
А это не гуд

Artur
26.10.2016
23:57:52
о_0
у nginx есть
service nginx reload

Admin
ERROR: S client not available

D'
26.10.2016
23:58:15
Не, вот смотри
Есть 5 сайтов. Нужно их разместить на 1 хосте.
Причем деплоиться они будут в разное время.
Т.е по-сути у каждого свой php-fpm контейнер

Artur
26.10.2016
23:58:57
какая связь между деплоем и рестартом нджинкса
только фпм
фпм раскидай по 5 контейнерам если хочется их изолировать

D'
26.10.2016
23:59:22
Так nginx должен видеть эти fpm контейнеры, чтобы на них проксить

Artur
26.10.2016
23:59:28
релоад нджинкса = перечитывание конфига без разрыва в работе

D'
26.10.2016
23:59:31
А docker-compose так не умеет же

Artur
26.10.2016
23:59:38

Google

Artur
26.10.2016
23:59:48
volumes_data:
image: tianon/true
volumes:
- ./data/mysql:/var/lib/mysql
- ./data/postgres:/var/lib/postgresql/data
- ./data/memcached:/var/lib/memcached
- ./data/redis:/data
- ./data/neo4j:/var/lib/neo4j/data
- ./data/mongo:/data/db
- ./data/aerospike:/opt/aerospike/data
- ./data/sessions:/sessions
- ./data/caddy:/root/.caddy
- ./data/elasticsearch/data:/usr/share/elasticsearch/data
- ./data/elasticsearch/pkugins:/usr/share/elasticsearch/pkugins
из того же

D'
27.10.2016
00:00:19

Artur
27.10.2016
00:00:31
pkugins
кажется кто-то промазал

D'
27.10.2016
00:00:55
не, у тебя один docker-compose.yml на все проекты. А у меня получается разные.
И nginx их уже не увидит

Artur
27.10.2016
00:01:12
ну вот потести https://github.com/bagart/laradock_env
всё автоматом
только сегодня ж выдрал из проекта для друга
изменение конфига даже не влияет на контейнеры работающие
рестартить можно штучно

D'
27.10.2016
00:02:37
хм

Artur
27.10.2016
00:02:47
но я ж не хостер - я не пробовал иметь много изолированных фпм
задача 146% разобранная в интернетах

Dmitriy
27.10.2016
00:03:29
А ваш докер можно на kvm или openvz прикрутить ?

D'
27.10.2016
00:03:29
да я вот пока думаю

Artur
27.10.2016
00:03:39

Dmitriy
27.10.2016
00:03:55
Тогда как его на проде использовать ?

Artur
27.10.2016
00:04:17
кек