George
а) подключение к своему докер реджистри с любой машины
б) подключение к докер реджистри из контейнера
George
в) настроить образ с тимсити
George
тогда все получится
Ivan
Всем привет!
Возникла следующая задача: нужно сэмулировать 3 машины, которые общаются следующим образом - есть сеть между первой и второй и между второй и третьей и нужно дать первой возможность общаться с третьей через вторую. Так же у каждой статический ip. Возможно ли это сделать и, если да, то как?
Artur
возможно.
но использовать для этого докер будет немного "не правильно"
Ivan
George
Artur
если хочешь "по правильному", думаю будет лучше сделать подобное на виртуалках.
т.к. докер немного не про то.
но и на нём можно реализовать
George
либо терраформом можешь поднять три машины в облаке в изолированной сети, ну, и настроить роутинг верно
Ivan
Если не хочется на виртуалках, как бридж в докере настроить?
Ivan
У меня получилось создать 2 эти сети, но не понимаю как их забриджавать теперь.
Artur
кого их ?
если создал сетки, и в них закинул контейнеры, то осталось только в одной из них настроить нат и маршруты
Ivan
По заданию нельзя нат
Artur
тогда не трогай его
Ivan
Его?
Mikh
можно ли как то докер образ запустить в "режиме киоска"?
Sun
Ээ,шта?
Sun
Ну, ты можешь скачать контейнер, сделать скрипт, его запускающий в интерактивном режиме, и назначить этот скрипт юзеру шеллом
Sun
Я правильно тебя понял?
Mikh
оу, видимо да. До этого не додумался =)
Mikh
сорян =)
arts
Sun
Mikh
Sergey
Sun
FROM soyuzpechat
:-)
Вот ты смеёшься, а я уже накидал в голове схему сборки и тегирования контейнеров «pravda:yyyy.mm.dd», чтобы при вызове в консоль вываливались статьи
Sun
Осторожнее надо шутковать!
Mikh
че за ассоциации =) Причем тут роспечать или союзпечать?
Yaroslav
Mikh
это не рос и не гос. Просто мы решили вендинговые автоматы на линукс пересодить с контейнерами
arts
Mikh
так мы уже все сделали. Осталось только вот выводить правильно на экраны
Yaroslav
Андрей
Всем привет!
../../../zabbix-4.0.3/src/libs/zbxcrypto/md5.c:54:20: fatal error: common.h: No such file or directory
#include "common.h"
Это оно уменя выдает, когда я из Dockerfile дёлаю, а когда из контейнира делаю, то всё ок.
Кто знает как исправить?
Mikh
Заморочка — только то, что с линуксом на "Вы". Я думал, что можно как то через docker run выводить хитро. А тут показали решение, которое вообще к докеру не относится.
Alex OXEN_SN 🇺🇦
Обясните пожалуйста, когда делаю docker build => есть такая команда которая вадидирует правильный ли nginx config file => CMD /bin/bash -c "envsubst '\$PORT' < /etc/nginx/conf.d/default.conf.template > /etc/nginx/conf.d/default.conf" && nginx -t -g 'daemon off;' я знаю что файл не правильного формата, должен ли во время билда Docker крешиться ?. когда контейнер задеплоен на Heroku то там происходит краш как и ожидалось
Mikalai
Alex OXEN_SN 🇺🇦
Ильдар
Николай Орлов
Немного изучил докер. И так запустил образ, обновил систему внутри , установил пару приложений, затем сделал docker commit , в результате появился новый образ. Пытаюсь его запустить остановив запущенный , в итоге нет к нему доступа
Jürgen
docker logs?
Yaroslav
Zhandos
всем привет, есть два контейнера, они работают с файлами в хосте, в обоих контейнерах есть соответсвующая строка с вольюм, однако вылетает ошибка с PermissionDenied, куда копать
George
Zhandos
George
root
Если рут, то проблем быть не должно... Или всё-таки центось на хосте ?
Zhandos
Zhandos
docker works only with root
George
Zhandos
Игорь
Вопрос. Во всех туториалах Джанго и Апач/nginx помещают в один контейнер. Это стандартная практика или кто-то разделяет их в разные контейнеры?
Дмитрий
Дмитрий
На nginx поднимают через upstream
Дмитрий
И обычно второй контейнер не апач а gunicorn
RusaXXX
подскажите пожалуйста. Есть такой lдокер файл
FROM node:11.1.0-alpine
RUN yarn global add gulpjs/gulp.git#4.0
CMD ["gulp"]
Почему то при запуска контейнера он падает с ошибкой 127.(пытается запустить /bin/sh -c [gulp] ) и так понимаю не находит его(gulp)
При это если залезть вручную в контейнер(docker-compose run --rm gulp sh
) и сделать
yarn global add gulpjs/gulp.git#4.0 - то как бы гуд все
George
George
Я уж не говорю про то, что ты, видимо, не в курсе про entrypoint
George
George
George
А cmd - он позволяет к ней прилепить переменную часть, типа аргументов
George
Иногда помогает полные пути прописать. Ещё вариант - загуглить как делаю коллеги. Dockerfile gulp node - уверен будет простыня ответов на поисковый запрос, включая примеры докерфайлов
A⃣lex
Делаю docker run -d --name test1 ubuntu bash , docker ps -a показывает что Exited (0) , docker logs выдает пустоту , docker start test1 без ошибок , но сразу останавливается с Exited (0). Куда копать?
George
A⃣lex
я хочу на контейнер test1 это чистой ubuntu который вчера работал :)
George
Я ответил
Mikalai
Подскажите, как правильно из докер-контейнера достучаться до хоста (конкретно - до постгреса, который крутится на хосте) ?
inqfen
В зависимости от типа сети по разному
Sun
Примерно так:
docker network create -d bridge --subnet 192.168.0.0/24 --gateway 192.168.0.1 dockernet
Sun
Но затея так-себе.
Sun
Докер придуман для изоляции, а ты её всю рушишь
Petrovich
Докер придумали для хипстоты, пишушей однопоточный говнософт на node.js. Чтобы они тоже чувствовали себя людьми.
𝚔𝚟𝚊𝚙𝚜
Anonymous
Sergey
Mixer