inqfen
типа
environment:
a: "b"
c: "d"
inqfen
без -
inqfen
- это указатель на элемент списка
inqfen
код приложи
George
Richard
postgres:
container_name: postgres
image:
postgres:10
volumes:
- "./postgres/data:/var/lib/postgresql/data/pgdata"
environment:
POSTGRES_USER:"eventstracker"
POSTGRES_PASSWORD:A3dSA24Dctf2v4HE"
PGDATA:"./postgres/data:/var/lib/postgresql/data/pgdata"
restart:
always
ports:
- 5432:5432
inqfen
а пробелы?
George
Форматирование. Мои глаза
Richard
а норм заработало
Richard
SQLSTATE[08006] [7] could not translate host name "postgresql" to address: Name does not resolve. как с этим бороться?
inqfen
если ты достаточно сильный - с прогиба
inqfen
если умный - то container_name: postgres
inqfen
а не postgreql
Richard
ну я новичёк . так чтот еще туплю
inqfen
ну новизна читать не мешает же
George
Докир. Волшебная пилюля. Документацию читать не надо. Оно само. Или ребята помогут
Anton
George
Автомагия !!!
George
Интересно, когда сделают штуку, которая будет автомагически определять желания разраба
Iwan
George
С кнопкой "сделать минет"
Anonymous
Anonymous
Подскажите пожалуйста, как на виндовс указать путь к создаваемый контейнеру
Тимур
День добрый. Подскажите пожалуйста, почему, после запуска docker у меня ломается моя локальная сеть?
До запуска docker я могу достучаться до внутренних ip адресов компании (пусть будет 172.17.5.5)
а после запуска docker, попробовав пропинговать этот айпишник и он покажет что трафик идет через сеть docker
Как это можно решить?
Anonymous
Тимур
Не совсем знаю как это сделать. Не подскажете?
Anonymous
Не совсем знаю как это сделать. Не подскажете?
Тут в зависимости от масштаба задачи. вообще, если просто любое решение нужно, то подойдет и как тут:
https://serverfault.com/questions/916941/configuring-docker-to-not-use-the-172-17-0-0-range
Но советую документацию почитать вот примерно с этого момента:
https://docs.docker.com/v17.09/engine/userguide/networking/
Тимур
Спасибо. Мне чисто для локальной разработки
Alexey
Подскажите, плиз, если у меня (грубо говоря) 10 приложений, которые используют рантайм одной версии. Например netcore 2.0, мне необходимо в каждый контейнер тащить рантам или можно где-то в одном указать, что у меня там рантайм, а приложения просто разбить по образам? Для меня это вновинку, поэтому тапками не кидайтесь
Vasiliy
ну
FROM microsoft-dotnet-core-runtime:2.1
типа
Alexey
а тогда полученый образ будет с этим рантаймом?
Конкретизирую вопрос: будет ли в образах с приложением находится еще и рантайм или нет?
Vasiliy
будет.. куда ж он денется
Alexey
понял, спасибо. Т.е. уменьшить размер никак не получится на хосте? Если приложений 100, то все они будут иметь свой рантайм, хоть и одинаковой версии, верно?
Vasiliy
https://github.com/dotnet/dotnet-docker/blob/master/samples/dotnetapp/Dockerfile
пока с дотнетом не сношался но скоро предстоит))
Alexey
Спасибо большое)
Alexey
А как решается вопрос с файлами конфигурации приложения? Выносить их на хост и мапить?
Vasiliy
можно в кастомный докер образ копировать
Alexey
Alexey
Sergey
Alexey
спасибо, ща ознакомлюсь)
Alexey
"You can view the contents of each layer on the Docker host at /var/lib/docker/aufs/diff. Layers are neat because they can be re-used by multiple images saving disk space and reducing time to build images while maintaining their integrity.
"
Как я понимаю - это оно. Это в автоматическом режиме происходит? Т.е. у меня есть 100 приложений с одним рантаймом и не смотря на то, что в dockerfile у меня from runtime прописывается - все 100 приложений будут использовать какой-то один (общий слой, на котором лежит рантайм)?
Alexey
Alexey
А вот смотри, это происходит в момент ,когда я создаю образы. А когда я уже готовые использую где-то на другом сервере - поведение будет точно такое же?
Alexey
Alexey
блин, классная штука этот докер и где я был раньше?))
Alexey
Alexey
Alexey
а его раньше и не было))) вроде как начали они движение - так сразу же и с докером подружились)
Iwan
Anonymous
Здравствуйте, как мне сделать так, чтобы эта боковая панель касалась самого документа? какие-то отступы мешают, я не могу понять, какие
https://codepen.io/Just_User1/pen/YzKOagj
Anonymous
Sergey
Anonymous
нет
Anonymous
Пощади, я сейчас умру
Anonymous
посмотрите в коде кто-нибудь попытнее, пожалуйста
novaqq
Всем привет, у меня есть контейнер с json-rpc сервером. Не получается забиндить его порт на хост машину, что бы до него можно было достучаться с хоста. Пробовал все вариации которые приходили в голову: -P, -p localhost..., -p 0.0.0.0:... В гугле самое близкое что нашел это имедж go ethereum. Там для этого в имедж как параметр передается -rpcaddr=0.0.0.0 и порт становится доступен, но у меня нет такой опции. Как это правильно сделать?
Anonymous
Anonymous
Sergey
Anonymous
или я чет недопер?
Sergey
нет ты не туда пришел
Sergey
это не про кодинг
Sergey
а про образы к коду
Anonymous
понял, соре
Sergey
это не к нам, а к говноскриптерам
Anonymous
ахах
su
ставь puppeteer, headless chrome, пиши end2end тесты, можно докер контейнером, ща ребята накидают, вангую
su
Всем привет, у меня есть контейнер с json-rpc сервером. Не получается забиндить его порт на хост машину, что бы до него можно было достучаться с хоста. Пробовал все вариации которые приходили в голову: -P, -p localhost..., -p 0.0.0.0:... В гугле самое близкое что нашел это имедж go ethereum. Там для этого в имедж как параметр передается -rpcaddr=0.0.0.0 и порт становится доступен, но у меня нет такой опции. Как это правильно сделать?
Он в паблике есть или он приватный? Пили докер компоуз, с твоим эрписи, в него добавляй докер образ энжинкса и вуаля все заработает, а, да, ещё не забудь правильную конфигурацию энжинкса сделать
kSandr
George
ether лучше в хост моуд запускать
George
латентность ниже - ниже шанс рассинхрона нод блокчейна
Iwan