
Alexandr
21.09.2016
05:03:14

Kulagin
21.09.2016
05:03:43
Ахахах)) лучше ради лучше?

Alexandr
21.09.2016
05:04:35

Kulagin
21.09.2016
05:08:01
Я не об этом говорил)) если так то да

Google

Тефтеля
21.09.2016
06:08:41
контейнеры != виртуализация
рассматрмвайте вопрос тогда уж, нужна ли вам виртуализация. сколько там виртуалок и какие у них функции

Amir
21.09.2016
09:07:06
йо
вопрос возник, чем можно с пол пинка дать доступ к ip контейнера в докере с локальной машины овер интернет?
вот прям, чтобы не ломать голову “клиенту” блондинке

Maksim
21.09.2016
09:09:03
Некорректный вопрос

Aleksandr
21.09.2016
09:10:52

Amir
21.09.2016
09:11:21
ленивый пхп программист хочет лазать в мускуль

Maksim
21.09.2016
09:11:37
вероятно, человек хочет дать доступ не к IP, а к порту конкретному

Amir
21.09.2016
09:11:38
я ленивый что бы роутинги писать и объяснять ему как пользоваться ssh туннелем
sshuttle только в голову приходит

Maksim
21.09.2016
09:12:24
Объяснять не надо. Надо дать конкретную команду, которая пробрасывает нужный порт куда надо с использованием ключа

Aleksandr
21.09.2016
09:12:42

Google

Maksim
21.09.2016
09:12:43
На твой ПК/vps

Amir
21.09.2016
09:12:46
вы слишком хорошего мнения о современных программистах

Ioannes
21.09.2016
09:13:16
Что за переходы на личности )

Amir
21.09.2016
09:13:57
https://github.com/Yelp/dockersh
а это кто-то тестил?)
ладно фиг бы с этим
подскажите лучше тогда как бекапить контейнер с volumes

Maksim
21.09.2016
09:20:32
а цель?

Aleksandr
21.09.2016
09:20:45
контейнер отдельно volumes отдельно - они по отдельности создаются

Amir
21.09.2016
09:22:13
"Volumes": {
"/backups": {},
"/etc/localtime": {},
"/var/lib/mysql": {}
},
ну /var/lib/mysql хотелось бы в образ и подальше, что бы восстанавливать уже с образа с данными
я если херню несу не стесняйтесь, я просто пару месяцев докер не трогал и другими задачами занимался, пмскими, есть ощущение что мозг не вернулся взад)

Тефтеля
21.09.2016
09:25:59
docker cp

Lupsick
21.09.2016
09:29:43
Видно что он при Билде вроде как модули ноды скачивает а в папке их нет

Тефтеля
21.09.2016
09:32:40
using cache же

Lupsick
21.09.2016
09:33:50
using cache же
Конкретно на модули и копирования там не написано про кэш

Тефтеля
21.09.2016
09:37:54
дык все верно
в том слое где ты делаешь ls нету ничего
контейнер Подними и глянь

Google

Lupsick
21.09.2016
09:38:53

Тефтеля
21.09.2016
09:40:14
либо ампеерсанд амперсанд ls)
хмм

Lupsick
21.09.2016
09:41:10
хмм
Я убрал из родительского образа volume и он нод модули теперь хранит
Так что можно забить хуй
Но поведение странное

Тефтеля
21.09.2016
09:41:57
волум в конце делай

Lupsick
21.09.2016
09:42:19
Да оно особо и не надо вроде как


Sander
21.09.2016
11:07:10
Всем привет
изучаю docker, пока что читаю офф. документацию.
Собираюсь изучить docker, docker swarm. Хотелось бы какие-нибудь курсы, желательно платные если есть, так как ищу что-то более качественное и легко понимаемое.
Пока нашел только это:
https://www.katacoda.com/courses/docker
https://linuxacademy.com/devops/training/course/name/introduction-to-docker
https://www.udemy.com/docker-essential-training/
https://cloudacademy.com/cloud-computing/getting-started-with-docker-course/
---
Моя цель научиться поднимать сервера (на debian, обычным образом я смогу поднять lemp, lamp), облачные сервера, собираюсь сделать мини хостинг для своих клиентов, чтоб с этой системой было легко и приятно работать, и в случаи чего, легко переехать и развернуть все сайты по новой.
Может быть есть что-то еще, что мне стоит изучить кроме Docker, Docker swarm, например есть всякие надстройки над Docker, которые имеют графическую оболочку и используют Docker как драйвер.
Есть например такие штуки как (не пробывал и пока млао что знаю про них): kubernetes, dokku, puppet, ansible.
Может есть что-то еще чего я не знаю, и что желательным было бы изучить и почитать, что бы могло пригодиться в моем случаи. Чтоб я сам мог поднимать сервера, защиту, получать уведомления при проблемах, чтоб я больше не зависел от системного администратора.
Спасибо


Aleksandr
22.09.2016
04:51:44
Курсы. Пройди сертификацию редхата

Nikita
22.09.2016
12:39:39
всем привет

Mikhail
22.09.2016
13:21:12
Привет всем, я делаю систему сбора метрик и алертов для веб приложения на докер контейнерах чтобы разворачивалось в AWS
покритикуйте диаграмму плиз

Paul
22.09.2016
13:40:57
точнее - нихрена непонятно

Aliaksiej
22.09.2016
13:59:38
Всем привет. Как в докер во время билда загнать приватный ключ, чтобы он смог вытянуть зависимости из приватных репозиториев?

Dmitriy
22.09.2016
14:02:58
COPY ключ
RUN git clone

Aliaksiej
22.09.2016
14:03:26
ключ не лежит в контексте докера

Denis
22.09.2016
14:03:35
Таким образом ключ останется в образе

Aliaksiej
22.09.2016
14:03:44
да и да, не нужен он там

Google

Denis
22.09.2016
14:03:48
Правильнее будет собирать проект с зависимостями и результат класть в докер

Dmi3y
22.09.2016
14:04:16
Может быть тут как раз сборочный контейнер?

Denis
22.09.2016
14:04:21
Ты можешь собирать проект другим докер образом например, в котором ключ будет. А результат его работы паковать в другой который уже уедет на прод например

Dmitriy
22.09.2016
14:04:43
ну или старый добрый make

Dmi3y
22.09.2016
14:04:46
Я предлагаю hardlink на ключ, чтобы он начал лежать в контексте докера

Aliaksiej
22.09.2016
14:05:22
звучит так, как будто в деве не получится просто склонить репозиторий и сделать docker-compose up
придется всякие престепы делать

Dmi3y
22.09.2016
14:06:05
Вы можете раздавать ридонли-ключ с какого-нибудь внутреннего http-сервера и на RUN-шаге его скачивать
Тогда получится

Dmitriy
22.09.2016
14:06:15
если для дева то в волюме прокидывать код

Dmi3y
22.09.2016
14:07:00
А, да, совсем забыл про родные механизмы
Можете ещё его в ENV запихать, если влезет
Но передавать многобитов через env -- скорее из разряда забавных упражнений

Aliaksiej
22.09.2016
14:08:39
да, видел такой вариант, тоже не получается как-то в одну команду. Было бы здорово, если бы он просто взял во время билда ключик из стандартного места, установил зависимости, но не оставлял там.
но вообще это наш местный косяк, нет еще внутреннего pypi
если б был, все было бы красиво

Dmi3y
22.09.2016
14:09:53
Ну а какой-нибудь 192.168.100.2:8080/kluchik.priv подходит в качестве стандартного места?

Aliaksiej
22.09.2016
14:10:23
так то ж девелопер запустить вебсервер еще должен, прежде чем запускать проект

Dmi3y
22.09.2016
14:10:57
У вас нет внутренней шары ftp или http?

Aliaksiej
22.09.2016
14:12:22
ноуп :) Мы еще только начинаем работу над инфраструктурой. CI еще в процессе как таковой

Google

Aliaksiej
22.09.2016
14:12:26
например
CI появится, будет внутренний pypi, не надо будет тягать что-то из приватных репозиториев

Dmi3y
22.09.2016
14:12:51
Во
Я вот что нашёл
Вы же хотите compose?
docker-compose up и пошагали?
https://docs.docker.com/compose/compose-file/#/context