@ru_docker

Страница 388 из 610
Andrew
15.09.2017
13:15:24
ну хз что ты там хотел сделать
)) понял, сейчас попробую

Oleg
15.09.2017
13:35:57
а кто как балансер/роутер организует? связки haproxy/nginx/traefic с consul/etcd/zk?

Andrew
15.09.2017
13:42:49
ну хз что ты там хотел сделать
Step 3/7 : COPY .. COPY requires at least two arguments. Check snapshot logs for details. WARN: Failed to build Docker image aws_beanstalk/staging-app, retrying... ERROR: [Instance: i-03ecc01a4b9c6d82c] Command failed on instance. Return code: 1 Output: (TRUNCATED)...st two arguments Failed to build Docker image aws_beanstalk/staging-app: lpine

Google
Алексей
15.09.2017
13:49:35
у кого что где лежит тот тем и пользуется

Oleg
15.09.2017
13:50:09
интересует практический опыт. Что вы используете и почему?

Макс
15.09.2017
14:03:30
Что-то не дается запуск registry на локальной машине... Не могу понять в чем беда... :(

Andrew
15.09.2017
14:12:07
В доку глянь.
там пишут что первый аргумент начальная папка, второй конечная. Мне кажется проблема в том что у меня запуск проект не оттуда, поскольку в ec2 есть nginx как прокси сервер. В офф доке aws простой пример dockerfile FROM ubuntu:12.04 RUN apt-get update RUN apt-get install -y nginx zip curl RUN echo "daemon off;" >> /etc/nginx/nginx.conf RUN curl -o /usr/share/nginx/www/master.zip -L https://codeload.github.com/gabrielecirulli/2048/zip/master RUN cd /usr/share/nginx/www/ && unzip master.zip && mv 2048-master/* . && rm -rf 2048-master master.zip EXPOSE 80 CMD ["/usr/sbin/nginx", "-c", "/etc/nginx/nginx.conf"]

Алексей
15.09.2017
14:14:19
FROM nginx:alpine

Andrew
15.09.2017
14:15:34
FROM nginx:alpine
А ноду тогда куда? Может стоит отключить nginx? FROM node:8.4.0-alpine # Set a working directory WORKDIR /usr/src/app # Copy application files COPY . . # Install dependencies RUN apk add --no-cache libsodium && \ yarn install --production --no-progress && \ yarn cache clean # Run the container under "node" user by default USER node EXPOSE 80 CMD [ "node", "--napi-modules", "build/server.js" ]

Алексей
15.09.2017
14:16:01
а ноду в другой контейнер.

а базу в третий.

Andrew
15.09.2017
14:16:39
а базу в третий.
база у меня в aws aurora

Алексей
15.09.2017
14:16:41
редис или чо_там_у_вас в четвертый

Andrew
15.09.2017
14:17:08
редис или чо_там_у_вас в четвертый
редис разместил в elastiCache

Алексей
15.09.2017
14:17:43
статику от ноды выделить в артефакт. и положить отдельно. прицепить через вольюм или через сборку нжинкса с статикой

Google
Алексей
15.09.2017
14:19:15
ничо не знаю про эти ваши авс

Andrew
15.09.2017
14:19:42
ничо не знаю про эти ваши авс
да там какой-то вдогонку файл нужно заполнять { "AWSEBDockerrunVersion": "1", "Volumes": [], "Ports": [ { "ContainerPort": "80" } ] }

у кого есть время помочь с настройкой docker под aws? for paymant

Andrey
15.09.2017
18:54:46
а может ну его тогда :)

Алексей
16.09.2017
13:01:14
растройство. в traefik так и не завезли hsts. через лейблы его не подхватывает.

Andrew
16.09.2017
15:59:05
кто-нибудь пользовался ECS (Amazon EC2 Container Service)? Как впечатления?

Игорь
17.09.2017
07:49:42
Народ, кто-то знает какой-нибудь дешёвый впс с пробным периодом? Дижитал оушн не предлагать. Нужно кое-что развернуть попробовать...

Alexander
17.09.2017
10:01:23
Полное практическое руководство по Docker: с нуля до кластера на AWS https://habrahabr.ru/post/310460/

По поводу докера и AWS, я по этому начинал

Но похоже Вы уже дальше продвинулись))

Andrew
17.09.2017
10:50:49
Но похоже Вы уже дальше продвинулись))
да вот смотрю периодически на него и другие источники. Спасибо )

Котяй Негодяй
17.09.2017
20:50:12
Есть два контейнера. На одном REST-сервис, на другом — СУБД для него. Где и как хранить данные БД?

Алексей
17.09.2017
20:50:55
в вольюме.

Котяй Негодяй
17.09.2017
20:50:55
На хост-машине, я так полагаю, подключая том?

А на хосте где это хранить, с какими владельцем и правами?

Алексей
17.09.2017
20:59:48
idmap ?

Котяй Негодяй
17.09.2017
21:01:01
idmap ?
Пардон?

Алексей
17.09.2017
21:01:03
https://docs.docker.com/engine/security/userns-remap/

зависит от уровня подготовки.

Google
Алексей
17.09.2017
21:01:35
осилите idmap будет хорошо. не осилите ну значит чего там контейнер наишет то и будет

Котяй Негодяй
17.09.2017
21:02:07
Ок, спасибо.

А какая дирректория, в принципе, пофиг?

<git repo>/db-data?

Алексей
17.09.2017
21:03:18
единого стандарта я не видел. в hier пока тишина. в lsb тоже

<git repo>/db-data?
отличый способ себе стрельнуть в ногу при git reset —hard

Котяй Негодяй
17.09.2017
21:04:37
Алексей
17.09.2017
21:05:15
дак я не против же. просто лучше не допускать ошибок в дизайне чем потом костылять в исключениях. но это Imho

Коллеги, а кто где хранит docker-compose.yml ? а если их более одного ?

Алексей
17.09.2017
21:40:06
А на сервере?

Gleb
17.09.2017
22:06:38
Алексей
17.09.2017
22:07:04
Все в одной папке?

Gleb
17.09.2017
22:07:24
Ну сейчас да, правда больше 2-3 ролей не бывает

Переменные тоже рядом типа .env-имя роли

Алексей
17.09.2017
22:24:36
Я складываю в /etc/docker-compose/project_name/

Котяй Негодяй
17.09.2017
22:33:18
Сервис не слушает 5001 порт на хосте. Приожение слушает, это 100%. Что я делаю не так? version: '3' services: rest: image: "node:latest" volumes: - "./:/usr/src/app" command: node /usr/src/app ports: - 5001

Алексей
17.09.2017
22:35:07
в портах прописать согласно синтаксису

Alexey
18.09.2017
04:59:07
Привет!

а че ссылки не дает отправлять? ))

Google
Alexey
18.09.2017
05:00:27
Подскажите. Что-то я запутался, в docker4drupal есть node # node: # image: node:alpine # working_dir: /app # labels: # - 'traefik.backend=node' # - 'traefik.port=3000' # - 'traefik.frontend.rule=Host:front.drupal.docker.localhost' # expose: # - "3000" # volumes: # - ./path/to/your/single-page-app:/app # command: sh -c 'npm install && npm run start'

Могу я ее использовать для запуска gulp, чтобы не ставить nodejs и npm на хост?

Dmytro
18.09.2017
05:23:08
Если в контейнере есть npm, установите туда ещё gulp и запускайте через exec, например

Dmytro
18.09.2017
05:30:03
На каком будет запущен контейнер

Кажется, при запуске он напишет адреса

Alexey
18.09.2017
05:39:11
спаисбо, буду пробовать )

Макс
18.09.2017
08:03:04
Кто-то работает с докером под Виндой, вообще? :)

Не могу понять как настроить registry. То есть, банально запустить контейнер и запушить туда hello-world. Проблема явно сетевая

Видимо когда я делаю пуш, то команда выполняется внутри docker-machine и там настройки домена на хосте не работают, соответственно

Алексей
18.09.2017
08:08:52
Кто-то работает с докером под Виндой, вообще? :)
ну тот кто работает старается в приличном обществе об этом не говорить.... стесняется. ;)

Макс
18.09.2017
08:09:51
Это плохо. Докер под Виндой - это же крайне важная и необходимая тема :)

Мы же тут про Docker, а не о Windows VS Linux :)

А под iOS как Docker работает? Тоже не как в Linux? :)

Алексей
18.09.2017
08:17:55
да тоже

и там и там libvpn

Alexey
18.09.2017
08:33:54
Напомните, пожалуйста, читал доки на сайте докера, теперь не могу найти. Чтобы решить трблы с правами на линкус, есть какая то служба типа проброса прав между системами.. там нужно в fstab поставить признак и потом на папку натравить команду какую-то, после чего права на хосте и в докере синхронизируются..

как я понял эту фичу ))

Макс
19.09.2017
06:37:27
да тоже
Печально. Думал заморочиться над macOS. Но видимо это тоже проблематично.

Как можно назначить контейнеру домен в docker-compose, чтобы изнутри другого контейнера он пинговался?

Google
Igor
19.09.2017
10:25:38
его имя = домен

Макс
19.09.2017
13:52:04
да, но внутри что-то не пингуется.

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