Bohdan
какие сервисы? тебе надо просто потушить контейнеры?
Bohdan
@hitmaker
ikasymov
запускаю через docker-compose но он почему то делает это не на бекграунде
ikasymov
c ключом -d запускаю
Bohdan
что запускаешь?
Ivan
это похоже на билд
Bohdan
вот и я о том же
Ivan
что запускаешь?
Pavel
Всем привет. Помогите плиз понять в чем проблема https://github.com/evertramos/docker-compose-letsencrypt-nginx-proxy-companion/blob/master/docker-compose.yml при запуске nginx-web не слушает порт
ikasymov
FROM python:3.5-onbuild ENV DJANGO_SETTINGS_MODULE=main.settings COPY ./ /usr/src/kvnet #RUN bash run.sh #WORKDIR /usr/src/kvnet/ RUN python manage.py runserver 0.0.0.0:8000
ikasymov
докер файл
Bohdan
docker-compose <что здесь>?
ikasymov
docker-compose -f docker-compose.yml up -d
Bohdan
а, ну значит, у тебя оно сбилдиться пытается сначала
Bohdan
вместо RUN в конце CMD пропиши
ikasymov
бля там у меня куча images создалось
Pavel
Парни, кто может подсказать в чем может быть проблема. ну не слушает 80 порт хоть режь его
Pavel
Парни, ну серьзено. вообще не доходит до меня, что может быть не так, в логах тишина и покой
ikasymov
вместо RUN в конце CMD пропиши
запустил 0.0.0.0:8000->8000/tcp src_web_1 делаю запрос на localhost:8000 ничего нет
ikasymov
в логах пусто
ikasymov
в чем может быть проблема?
Pavel
он не слушает снаружи или внутри контейнера?
не могу подключиться даже по ip контенера, судя по всему не слушает внутри
Pavel
хотя проброс портов показывает
Ivan
netstat -tnlp| grep 80 внутри и снаружи показывает что слушает?
Ivan
хотя бы один блок server есть в конфиге nginx? :)
Ivan
а то я вижу там большинство каталогов с конфигами подменяются локальными папками, которые могут быть пустыми
Ivan
ну тут ок
Pavel
хотя бы один блок server есть в конфиге nginx? :)
так, вроде автоматически должен генерироваться конфиг, в этом и суть этой штуки
Pavel
но вообще nginx.tmpl пустой
Ivan
внутри контейнера есть результат команды grep listen /etc/nginx -IRFn ?
Ivan
ну вот и ответ, ты ему не всказал, что надо что-то делать
Ivan
а что я должен делать?
я ж не знаю что это за проект, но ему явно нужен хоть какой-то конфиг
Ivan
я правда не пользовался и не знаю, сори
Pavel
разобрался. нужно было шаблон с собой тащить
Aleksei
ikasymov
запустил 0.0.0.0:8000->8000/tcp src_web_1 делаю запрос на localhost:8000 ничего нет
мне кажется CMD ['python', 'manage.py', 'runserver'] не запускается внутри Dockerfile
ikasymov
docker logs вообще ничего не выдает, пусто
Ruslan
Привет. Подскажите, что не так: пытаюсь сконфигурировать gitlab CI .gitlab-ci.yml image: docker:latest services: - docker:dind before_script: - docker info Выдает ошибку $ docker info Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Адаптивный Рекомбинатор
демон умер
Адаптивный Рекомбинатор
от горя
AveGa
или это как раз в раннере и нужно делать?
Я ещё не тыкался в гитлаб си, поэтому хз. Но посмотри вот это: https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#use-docker-socket-binding
AveGa
или это как раз в раннере и нужно делать?
Отпишись только, оно не оно, а то как раз собрался в него въезжать в ближайшее время.
Sergey
services: minio1: image: minio/minio:RELEASE.2018-06-09T03-43-35Z volumes: - data1:/data ports: - "9001:9000" environment: MINIO_ACCESS_KEY: minio MINIO_SECRET_KEY: minio123 # command: server http://minio1/data http://minio2/data http://minio3/data http://minio4/data command: server http://minio1/data volumes: data1: driver: host driver_opts: source: /home/sat/minio-test/volumes/data1 Ребят как правильно ссылки на тома описывать? Дока в подробности не сильна
Sergey
я объявил проброс томов для сервиса и хочу в конце композа указать где том лежит
Sergey
это все один композ сразу начинает орать ERROR: In file './docker-compose.yaml', volume 'data1' must be a mapping not an array.
Pavel
Ребят, создал совю сеть, просто сеть, без параметров. Но почемуто внутри этой сети пакеты теряются с чем это может быть связанно?
Pavel
короче походу 2 контенера в сети с одним именем было
Pavel
в смысле с пресвдо доменом
Pavel
поменял имя в докер композе проблема ушла
Je
не потеря, но балансировка, это похоже на правду
Pavel
не потеря, но балансировка, это похоже на правду
ну да, только балансировал не туда куда нужно, понятно это ошика конфига
Pavel
но сложно было понять что за хрень у меня досутп к базе то пояциться то пропадет
Ruslan
Права проверьте
да, команда помогла sudo usermod -aG docker gitlab-runner
vitaliy
Есть ли возможность в swarm создать volume чтобы из данные записанные в него на одной ноде были видны на остальных?
Владимир
Ребята, кто-нибудь работал с docker swarm? Есть ли в нем альтернативы namespace, как в кубере?
Владимир
Нужно разделить десяток окружений, очень не хватает именно этой штуки из кубера
Hello
здравствуйте, кто подскажет как вытянуть все команды которые выполняет Portainer? в history они не отображаются
runinterface
Ребята, кто-нибудь работал с docker swarm? Есть ли в нем альтернативы namespace, как в кубере?
Сам сварм не умеет так вроде, а UI какие есть portainer? Там точно нет.
Tony
Ребята, кто-нибудь работал с docker swarm? Есть ли в нем альтернативы namespace, как в кубере?
Работал. В портейнере есть такая штука как teams, можно разделять доступ/видимость ресурсов. В самом сворме такого нет, но коллега (неуверенно) подсказывает что можно реализовать средствами ядра. Никто не пробовал короче.
Tony
Есть ли возможность в swarm создать volume чтобы из данные записанные в него на одной ноде были видны на остальных?
Это называется persistent volumes и как раз в сворме с этим беда. Раньше был флокер (flocker), но сдулся. Можно городить свои костыли конечно....
Tony
Portrainer стоит, сейчас обязательно попробую, спасибо! Звучит прям, как то, что нужно
Учти, что доступ ограничивается только через админку. Это фишка портейнера, не докера. Если у коллеги есть доступ в сворм - считай вы с ним в одном неймспейсе.
Владимир
Anatolii
Всем привет! Вопрос для тех, кто работает с образами MySQL. Как запустить скрипт при старте контейнера, если база данных MySQL уже существует?
Oleh
В докерфайле RUN
Anatolii
В докерфайле RUN
Скрипт должен расширить (затронуть) рабочюю MySQL базу. А RUN еще не видит существующую базу MySQL.