E
попробуй сбилдить имадж
E
alpine-nginx latest c4850ed52b84 6 seconds ago 6.74MB
Vyacheslav
да, увидел, спасибо. попробую
Александр
/stat@combot
Combot
combot.org/chat/-1001043771136
Andrey
Popular sites
13 github.com
5 docs.docker.com
4 172.18.0.3
Slach
народ, как выцепить core dump из упавшего контейнера?
cat /proc/sys/kernel/core_pattern
|/usr/share/apport/apport %p %s %c %P
в какой каталог смотреть?
docker под ubuntu xenial последний стабильный
Konstantin
Коллеги, а не подскажите момент по поводу логгирования (redhat 7/systemd) - при выставлении сислог драйвера логи все равно попадают в сислог через journald, пока решил через udp://127.0.0.1:514. Проблема в том что не хотелось бы засорять журнал(journald) логами из докера и обрабатывать их штатными средствами типа логротейта.
Konstantin
Я так понимаю что можно решить так же указав юникссокет rsyslog?
Anton
Коллеги, вы согласны с тем, что для production-окружения в nginx/php-fpm приложении нужно делать COPY исходников в контейнер с приложением, а не делать volume из папки хоста?
Сергей
если только фронтенд, то я предпочитаю запекать с nginx.
Aion
Aion
Anton
что вы подразумеваете под фронтом? я про пхп код в данном случае
Aion
Сергей
Anton
да какая разница
Anton
неважно, бэкенд на пхп)
Сергей
если php, то лучше volume от контейнера с пыхокодом. Если spa, то data контейнера по-сути, нет. Поэтому, запекается в контейнер nginx
Anton
spa ваш в качестве бэкенда (api) php не может использовать?)
F_I_N
Если проект на композер пхп, код лежит в волуме, как проще установить зависимости, писать баш или есть сборка с композером внутри? Чё то толком не нашел. (
Anton
для боя волум не нужен, делаешь COPY сорсов в Dockerfile (в php-fpm контейнере) и потом там composer install
а для дева как бы руками один раз запускаешь уже после запуска и всё
на волуме ты никак его не запустишь при билде
F_I_N
Ну можно попробовать, спс
Дмитрий
Правильно ли я понимаю, что установить docker на i386 платформе не получится?
Slava
интересно, учитывая, что на днях ставил на ARM, и все замечательно работает
Slava
походу, и вправду нельзя
Дмитрий
😭
Anton
Igor
Всем привет,
COPY assets/plugin.php /var/www/html/wp-admin/includes/
И не обновляется там файл.. Подскажите, что не так, плиз
Mihail
хз. должен. не оттуда копируешь или еще что. ниразу осечек не было.
Slach
там volume не подключен никакой для /var/www и ниже по течению?
Peter
а скажите-ка мне, как управлять несколькими docker host'ами с одного места?
Peter
есть у меня несколько виртуалок, в них крутятся debian'ы, поверх debian'ов бегут docker-ce
Peter
хочу с одного места этим зоопарком управлять
Aleksey
nomad
Peter
такая конструкция
$ 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, я а просто хочу добавить
Oleh
Rancher
Peter
и ещё есть ли какой способ миграции c aufs на overlay2?
Peter
кроме
docker save bla-bla > file.tar
ломаем/поднимаем
docker load < file.tar
SCRIPT
Привет русскоязычному сообществу докер
SCRIPT
нужна ваша помощь по Dockerfile
SCRIPT
к кому возможно обратится
SCRIPT
?
Vyacheslav
не надо спрашивать к кому. просто задавай вопрос. кто увидит и захочет помочь - поможет
SCRIPT
ок
SCRIPT
вот мой
SCRIPT
докерфайл # 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"]
SCRIPT
задача - есть приложение на Python необходимо его упоковать и запустить на vps nginx python pip
Vyacheslav
RUN apt-get install docker-engine это зачем?
SCRIPT
установка самого докера
Vyacheslav
тут как-то всё смешлось. apt и apk
nvkv
в докер?
SCRIPT
выдает ошибку 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
SCRIPT
без это строки
nvkv
Так ты пытаешься внутри контейнера запустить контейнер
Vyacheslav
мы поставили вам докер в докер чтобы вы могли запускать докер в докере. по существу - я бы почитал описание Докерфайлов и нагуглил нормальный рабочий пример
nvkv
это, во-первых, очень плохая идея
nvkv
во-вторых без костылей оно работать просто не будет
SCRIPT
да нагуглил и офф тренинг прошел не могу разобраться все равно
SCRIPT
вот мой докер файл # 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"]
SCRIPT
подскажите пожалуйста как его привести в порядок
Vyacheslav
RUN apk add —update py2-pip почему тут пакетный менеджер apk? у убунте apt
SCRIPT
исправил вот ошибка 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
дай угадаю, ну потому что он тупо надёргал кусков у других :)
Vyacheslav
ты пытаешся при сборке образа запустить контейнер
Vyacheslav
ну да, тут франкенштейн. надо бы разобраться в основных понятих. запили какой нибудь hello-world в докере
SCRIPT
hello world рабоатет
SCRIPT
ну да )
SCRIPT
у меня маленькое приложение бот
Vyacheslav
запусти вначале без nginx хотя бы. начинай с простого
Vyacheslav
просто запустить скрипт который будет слушать нужный порт.
Andrey
и не надо пихать сервера в контейнер аппа
SCRIPT
начит nginx не нужно устанавливать
Таймураз
SCRIPT
Таймураз
Таймураз