Kirill
Что-бы призывать банхаммер святой :D
Dan
Спокойно, всё под контролем.
Anonymous
можно ли при докербилде указать путь к dockerignore файлу? в проекте есть несколько образов и соотв хотелось бы для каждого отдельный файл с игнором
Anonymous
можно ли в докерхаб пушить с одним и тем же тегом каждый раз? docker push imagename:latest // добавил фичи в приложение // пересобрал его и пушу в хаб docker push imagename:latest или лучше использовать SemVer? docker push imagename:1.0.0 // добавил фичи в приложение // пересобрал его и пушу в хаб docker push imagename:1.0.1
Sergey
можно
Sergey
semver стоит юзать тогда когда ты ему придерживаешься
Anonymous
ок, понял. образы тогда будут перезатираться в хабе, да?
Anonymous
или будет храниться история изменений?
Anonymous
Гайз, привет Вопрос будет нубский, но надеюсь быстрый :). С докером только знакомлюсь, нагуглить просто момент от этот не могу. Для упражнения себе делаю такую штуку: взял контейнер postgres как базовый, ставлю туда JRE. Но вот происходит такое чудо: Запускаю образ postgres: docker run -d postgres #Тут как команда по умолчанию стартует скрипт docker_entrypoint.sh, поднимает БД хост и конфигурит его Но если я запущу свой образ, такое счастье уже не происходит. Приходиться самому писать тыкать этот скрипт: docker run -d new_img_based_on_postgres -c /docker_entrypoint.sh Хочется вернуть магия из базового образа... я вообще любл магию... Еще я не понял назначение ключа "-с". Это как кусок команды башу ? Не run команде докеру принадлежит точно.
Pavel
поверх постгреса менял энтрипоинт?
Anonymous
неа, только JRE закатал: apt-get update apt-get default-jre
Pavel
блин, покажи доверфайл
Anonymous
я без него, напрямую в консольке
Anonymous
Но если нужно, могу и его собрать
Pavel
а в консольке чо делаешь? как образ мутишь?
Pavel
неа, только JRE закатал: apt-get update apt-get default-jre
фром постгрес, ран вот это и будет тебе счастье
Anonymous
ссори. не понял)
Pavel
крч сделай через докерфайл)
Anonymous
да, ща попробую... но то что в консолько так, как то задело :)
Pavel
а то как ты в консольке делаешь я не понял
Anonymous
Сторя команд: docker run -d -it postgresql /bin/bash дальше из контейнера из рута: apt-get update apt-get install default-jre exit Снова из хост машины: docker commit <ид моего контейнера> autor/new_img
Pavel
фигня
Pavel
делай докерфайл
Anonymous
ok, спасибо )
Pavel
Anton
Поиск по IP на 2018-05-28 16:58:56: ✅ 52.3.45.201 (docker.com) не заблокирован ✅ 54.209.102.157 (docker.com) не заблокирован ❌ 34.232.188.57 (docker.com) заблокирован, идентификатор записи #884508
Anton
куда жаловаться
Vladimir
в РКН
Andrey
В Спортлото
a1eXei
Ркну насрать на все наши бизнесы, если нужен образ, подключайте впн
Pavel
в РКН
аха, в телегу им написать 😂
Bohdan
всех преведствую вопрос по jwilder/nginx-proxy и ssl есть два хоста: host.com и sub.host.com для host.com есть сертификат, с ключем прокинут в /etc/nginx/certs/host.com.crt соответственно при этом по какой-то причине для sub.host.com в конфиге прокси тоже оказываются настройки ssl для host.com
CHIP
Или к цыганам
Bohdan
Так посмотри конфиг
так уже посмотрел)
CHIP
так уже посмотрел)
А тут догадаться должны?
Bohdan
ну так я указал, что в конфиге sub.host.com почему-то указаны настройки ssl для host.com но ладно, не будем развивать эту тему цитирую документацию nginx-proxy: The certificate and keys should be named after the virtual host with a .crt and .key extension. For example, a container with VIRTUAL_HOST=foo.bar.com should have a foo.bar.com.crt and foo.bar.com.key file in the certs directory. в моем понимании - ssl должен быть включен только для тех VIRTUAL_HOST, для которых существует пара сертификат-ключ с соответствующим именем но сейчас вник дальше и понял, что nginx-proxy воспринимает sub.host.com как домен, имеющий wildcard сертификат Wildcard certificates and keys should be named after the domain name with a .crt and .key extension. For example VIRTUAL_HOST=foo.bar.com would use cert name bar.com.crt and bar.com.key. возможно, кому-то будет полезно.
Anonymous
Добрый день, кто нить сталкивался, с тем что трафик в docker контейнет udp не долетает при включеном iptables
Anonymous
не у меня было более страно. tcp долетал внутрь контейнера, udp нет. Помогало отключение iptables. Плюс сейчас помогло полная переустановка iptables+docker-ce
Anonymous
в чем затык был так и не до конца понял. Сейчас на новой машине буду пробовать воспроизвести
Anonymous
и все это на centos 7.5
Mark
Всем привет. Подскажите как выполнить последовательно две и более команды в command? хочу сделать как на скриншоте, но получаю ругань в консоли.
Mark
это в docker-compose.yml
Ivan
может просто передать array? я хз, мимокрокодил
Ivan
command: - a - b
Mark
Mark
Не-а. Оба варианта сыпят вот этим
Mark
Лан, видимо придется баш скрипт на две команды запилить.
Mark
bash -c "command && command"
Работает! Спасибо!
Анекдот.
Здрасьте. Вопрос есть у меня очень новичковский: есть у меня контейнер на докере, который описывается очень несложно: FROM debian:jessie MAINTAINER alhim <alhim> RUN apt-get update RUN apt-get install net-tools -y RUN apt-get install openssh-server -y RUN apt-get install python3 python3-pip -y RUN pip3 install hug RUN ifconfig | grep "inet " EXPOSE 8000 CMD hug -f /data/pytest.py -N и в файлике pytest.py это: import hug @hug.get() def hello(): return "HELLO!" В браузере по 8000 порту страница недоступна, а curl отрабатывает как положено. И вне докера, на хосте всё работает правильно. Не подскажете, где я что не учёл, что с контейнера я страничку не вижу?
Sergey
docker run image -p 8000:8000?
Sergey
хотя если курл работает
Анекдот.
Я даже не поленился и проверил. -p 8000:8000 не помогло
Artem
а покажи результат curl
Анекдот.
курл на порт показывает 404, как и должен, сурл на порт/hello показывает hello
Andrey
а браузер ты где запускаешь?
Sergey
а вам то что надо, чтобы порт сливал hello?
Andrey
172.17. - это сетка докера, оно извне недоступно же
Sergey
зачем ssh и net-tools?
Анекдот.
Да, я /data монтирую Запускаю командой "docker run -v /etc/dockerTest/test1:/data test1"
Анекдот.
По идее по запросу в браузере ip:8000/hello должно быть на страничке "Hello!"
Анекдот.
зачем ssh и net-tools?
Это я баловался, оно никак не используется и, я думаю, не влияет на результат
Andrey
браузер где? и какой ip ты в него вбиваешь?
Andrey
если в curl работает, а в браузере нет, то это тупо проблема сети
Анекдот.
172.17.0.2:8000/hello вбиваю. Проверяю в хроме и сафари
Sergey
или я чет не то делаю
Sergey
или то что вы билдите не соответствует тому что вы даете
Sergey
поскольку тот же докерфайл мне сбилдил незапускающееся нечто
Andrey
у него браузер на другой машине, а он идёт на ip докеровского контейнера
Andrey
вот и всё
Andrey
раз сафари, значит мак с линуксовой вмкой в которой работает докер
Анекдот.
так, секундочку
Анекдот.
Ага, всё верно, это я дурак. Спасибо
Andrey
пожалста :)