
Mihail
11.05.2017
16:31:32
хз. должен. не оттуда копируешь или еще что. ниразу осечек не было.

Slach
12.05.2017
08:49:26
там volume не подключен никакой для /var/www и ниже по течению?

Peter
12.05.2017
10:10:35
а скажите-ка мне, как управлять несколькими docker host'ами с одного места?
есть у меня несколько виртуалок, в них крутятся debian'ы, поверх debian'ов бегут docker-ce

Google

Peter
12.05.2017
10:12:15
хочу с одного места этим зоопарком управлять

Aleksey
12.05.2017
10:13:29
nomad

Peter
12.05.2017
10:14:34
такая конструкция
$ docker-machine create \
—driver generic \
—engine-storage-driver overlay2 \
—generic-ip-address docker-node-01.test.local \
—generic-ssh-user admin \
docker-node-01
пытается снова сгенерить ключи и заново поднять docker-engine, я а просто хочу добавить

Oleg
12.05.2017
10:15:34
Rancher

Peter
12.05.2017
10:17:14
и ещё есть ли какой способ миграции c aufs на overlay2?
кроме
docker save bla-bla > file.tar
ломаем/поднимаем
docker load < file.tar

TimOne>>>
14.05.2017
14:00:10
Привет русскоязычному сообществу докер
нужна ваша помощь по Dockerfile
к кому возможно обратится
?

Vyacheslav
14.05.2017
14:01:08
не надо спрашивать к кому. просто задавай вопрос. кто увидит и захочет помочь - поможет

TimOne>>>
14.05.2017
14:01:35
ок

Google

TimOne>>>
14.05.2017
14:01:37
вот мой
докерфайл # Version: 0.0.1
FROM ubuntu:14.04
MAINTAINER djtimone <timonefm@gmail.com>
RUN sudo apt-get update
RUN apt-get install docker-engine
RUN docker run nginx
RUN apk add —update py2-pip
RUN apt-get update
COPY requirements.txt /usr/src/app
COPY example.py /usr/src/app/
COPY src /usr/src/app/
RUN pip install —no-cache-dir -r /usr/src/app/requirements.txt
EXPOSE 80
CMD ["python", "/usr/src/app/example.py"]
задача - есть приложение на Python необходимо его упоковать и запустить на vps nginx python pip

Vyacheslav
14.05.2017
14:03:40
RUN apt-get install docker-engine это зачем?

TimOne>>>
14.05.2017
14:04:07
установка самого докера

Vyacheslav
14.05.2017
14:04:11
тут как-то всё смешлось. apt и apk

Semyon
14.05.2017
14:04:14
в докер?

TimOne>>>
14.05.2017
14:04:39
выдает ошибку Step 4/12 : RUN docker run nginx
—-> Running in fe8f185e0af2
/bin/sh: 1: docker: not found
The command '/bin/sh -c docker run nginx' returned a non-zero code: 127
без это строки

Semyon
14.05.2017
14:05:10
Так ты пытаешься внутри контейнера запустить контейнер

Vyacheslav
14.05.2017
14:05:15
мы поставили вам докер в докер чтобы вы могли запускать докер в докере. по существу - я бы почитал описание Докерфайлов и нагуглил нормальный рабочий пример

Semyon
14.05.2017
14:05:27
это, во-первых, очень плохая идея
во-вторых без костылей оно работать просто не будет

TimOne>>>
14.05.2017
14:05:38
да нагуглил и офф тренинг прошел не могу разобраться все равно
вот мой докер файл # Version: 0.0.1
FROM ubuntu:14.04
MAINTAINER djtimone <timonefm@gmail.com>
RUN sudo apt-get update
RUN docker run nginx
RUN apk add —update py2-pip
RUN apt-get update
COPY requirements.txt /usr/src/app
COPY example.py /usr/src/app/
COPY src /usr/src/app/
RUN pip install —no-cache-dir -r /usr/src/app/requirements.txt
EXPOSE 80
CMD ["python", "/usr/src/app/example.py"]
подскажите пожалуйста как его привести в порядок

Vyacheslav
14.05.2017
14:06:19
RUN apk add —update py2-pip почему тут пакетный менеджер apk? у убунте apt

TimOne>>>
14.05.2017
14:07:10
исправил вот ошибка Step 4/12 : RUN docker run nginx
—-> Running in 496cb89f489a
/bin/sh: 1: docker: not found
The command '/bin/sh -c docker run nginx' returned a non-zero code: 127

Andrey
14.05.2017
14:07:44
дай угадаю, ну потому что он тупо надёргал кусков у других :)

Vyacheslav
14.05.2017
14:07:53
ты пытаешся при сборке образа запустить контейнер

Google

Vyacheslav
14.05.2017
14:08:28
ну да, тут франкенштейн. надо бы разобраться в основных понятих. запили какой нибудь hello-world в докере

TimOne>>>
14.05.2017
14:08:55
hello world рабоатет
ну да )
у меня маленькое приложение бот

Vyacheslav
14.05.2017
14:10:17
запусти вначале без nginx хотя бы. начинай с простого
просто запустить скрипт который будет слушать нужный порт.

Andrey
14.05.2017
14:12:20
и не надо пихать сервера в контейнер аппа

TimOne>>>
14.05.2017
14:14:55
начит nginx не нужно устанавливать

Таймураз
14.05.2017
14:18:17

TimOne>>>
14.05.2017
15:17:32

Таймураз
14.05.2017
15:17:54

TimOne>>>
14.05.2017
15:18:12

Таймураз
14.05.2017
15:18:27

TimOne>>>
14.05.2017
15:18:45
сделать все правильно хочется и что бы работало
и чот бы запомнить и не задавать вопросы

Таймураз
14.05.2017
15:19:16
Нет, я не против докера в таких задачах
Но ты бы эту задачу без докера решил, потом изучил, что из себя докер представляет, и только потом бы ставил докер

TimOne>>>
14.05.2017
15:20:21
мне нужно 20 таких приложений запустить
поэтому и парюсь
как решить данную ошибку ?

Google

TimOne>>>
14.05.2017
15:20:33
/bin/sh: 1: docker: not found
The command '/bin/sh -c docker run nginx' returned a non-zero code: 127

Таймураз
14.05.2017
15:22:02

TimOne>>>
14.05.2017
15:22:19
спасибо брат

Alexey
15.05.2017
02:32:13


Maksim
15.05.2017
11:13:14
Приветствую, кто-то запускал crontab в docker-compose?

Admin
ERROR: S client not available

Maksim
15.05.2017
11:13:30
мне бы пример чтоб юзать

Сергей
15.05.2017
11:14:09
пользуй crontab извне. :)
нормально запустить cron в контейнере у меня получилось только под alpine...

Maksim
15.05.2017
11:15:49
печально однако

Сергей
15.05.2017
11:17:51
Dockerfile
FROM alpine:latest
MAINTAINER Sergey Gladkovskiy <smgladkovskiy@gmail.com>
RUN apk add --no-cache rsync openssh-client tzdata
# Timezone
RUN cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime
COPY some-script.sh /etc/periodic/15min/some-script.sh
RUN touch /val/logs/cron.log \
&& chmod +x /etc/periodic/15min/some-script.sh
CMD ["crond", "-f", "-d", "8"]
каждые 15 минут исполняет скрипт. Скрипт простой и не требует обвяза в окружении. Там rsync идёт...

Maksim
15.05.2017
11:28:45
спасибо, попробую

Evgeny
15.05.2017
13:05:22
для крона отлично подходят докеровские хелсчеки

Сергей
15.05.2017
13:13:58
Ребят, помогите, пожалуйста с docker-compose.yml файлом формата 3.х. А именно - named volume'ами.
Суть:
3 сервиса, пользующие общий named volume. named volume описан в конфигурации. Драйвера и прочие штуки по умолчанию.
Как мне в named volume замаунтить source папку с хостовой машины, чтобы потом сервисы подтянули содержимое этого named volume'а к себе без лишних танцов с бубном? Реально? Или для кажого сервиса оверрайдить?

Антон
15.05.2017
13:15:05
я кстати тоже не понял как создать named-volume из своей папки
он создает где-то там у себя папку

Сергей
15.05.2017
13:15:56
наверняка. Хочу направить на нужную.

عاصم بن حارث
15.05.2017
14:07:22
Доброго времени суток! ))

Google

Pavel
15.05.2017
14:10:44
всем привет есть вопрос, на сервере висят три проекта, ставлю докер каждый проект в контейнер, а дальше как всем этим делом управлять, чтобы каждый контейнер отзывался на нужный домен, где то читал что это делают с помощью nginx может есть какие то статьи по этой теме?

Peter
15.05.2017
14:13:57
Rancher
Подскажите по rancher'у.
Как я понимаю ему нужны агенты на каждой docker node
ну это ладно
но что-то я не пойму куда он будет персистить конфу, если я ему не передаю соотв. volume при старте сервера
сервер я запускаю прям по мануалу
sudo docker run -d —restart=unless-stopped -p 8080:8080 rancher/server:stable

Andrey
15.05.2017
14:27:27

Pavel
15.05.2017
14:31:05

Peter
15.05.2017
14:31:49
и ещё ифраструктурный момент - в контексте авторизации rancher как-то не много выбора даёт
я бы хотел его за gitlab зацепить, но там такой возможности нет

Andrey
15.05.2017
14:32:42
ну если в правильных то конфигах прописать правильные порты, то почему бы и нет, а если в неправильных, то и нет
Чего вы виляете, хочете чего то спросить спросите, делаю мол так и так, вот конфиги, а почему то вот так не работает
По доброте могу научить вопросы задавать

Pavel
15.05.2017
14:33:53
да тут вопрос более абстрактного характера

Roman
15.05.2017
14:36:12
https://github.com/jwilder/nginx-proxy

Andrey
15.05.2017
14:36:15
в чём абстракция то, докер в принципе, почти ничего не меняет

Pavel
15.05.2017
14:37:12
так я и спросил есть ли статьи по этой теме, чтобы все это дело переварить

Roman
15.05.2017
14:38:27
https://github.com/atnartur/nginx-proxy

Oleg
15.05.2017
14:39:29

Andrey
15.05.2017
14:39:52
когда у человека 3 проекта, подозреваю с перспективой никогда никогда не менятся, вся эта автоматизация, нужна как собаке пятая нога