Anton
или https://pastebin.com/
Алина
А ещё лучше gist.github.com
ну держи https://gist.github.com/mandarinSh/e74d8063bac4afe777e2ca4e0a31c2b6
Anton
pastebin специально для тех кто не хочет светить свой github аккаунт...
Таймураз
Алина
уже рано, мне не жалко, там ничего такого нет
Artur
хм. попробуй снести config.json и залогиниться docker login https://registry-1.docker.io/v2/
Artur
можешь просто переименовать
Anton
то есть удалить его?
вообще никогда ничего не удаляй. всегда лучше забекапить. удалить можно всегда. а восстановить удаленный файл более затратно
Алина
хм. попробуй снести config.json и залогиниться docker login https://registry-1.docker.io/v2/
все равно не логинится, и в логах в пароле опять не то количество символов сколько я ввела
Artur
та же ошибка ?
Алина
Да
Artur
config.json создался ?
Илья
такой вопрос, допустим есть образ в котором сбилженная статика, и ее надо прокинуть в другой контейнер, как это правильно сделать?
Artur
docker volume create
Artur
https://www.digitalocean.com/community/tutorials/how-to-share-data-between-docker-containers
Tima
Подскажите пожалуйста правильный вариант. Есть докер образ, в нем устаревший гит клиент, мне нужна последняя версия гита. Какой вариант правильный: 1. Создать свой образ на основе имеющегося и обновить в нем гит. 2. Использовать имеющийся образ и обновить гит прямо в нем. Может кроме этих, есть еще варики?
Tima
3й вариант - свой образ
то есть собрать с нуля свой образ?
Tima
спасибо
paulwinex
привет. задача есть такая: на хостовом компе запущен сервер, допстим апи какоето. На этом же компе запскаю контейнер с процессом проекта и базой. И вот вопрос, что надо сделать чтобы процесс мог обращаться и к хосту и к базе? Нужны ли какие-то особые настройки? Если делаю по дефолту то он не может обращаться кудато вне указанных сетей (в композе networks) Если совсем убираю nerworks то особо не помогает, своё видит, наружу не стучит. Если проекту ставлю network_mode: "host" то снаружи видит процесс но базу теперь не видит. В общем нужен контейнер который может и в соседний контейнер обращаться ( compose) и во внешний стукануть. Помоему и так должно работать по дефолту, но может я чего пропустил Спасибо
paulwinex
а какой тогда ip указать? я указываю сетевой адрес хоста, типа 192.168.2.222
paulwinex
это локальный процесс который надо прочитать из контейнера
paulwinex
чтобы обратиться к процессу который на хосте или в локалке network_mode: "host" надо добавлять в параметры?
Konstantin
а какой тогда ip указать? я указываю сетевой адрес хоста, типа 192.168.2.222
делаешь дефолтный композ, без всяких настроек сети - днс имя базы = имя сервиса, хост - IP\hostname хоста(в маке кажись нельзя).
paulwinex
я на дебиане
paulwinex
щас пробую
paulwinex
спасиб, завелось. перестарался я с конфигами, оно и так по дефолту работает оказывается)
Алина
config.json создался ?
нет, не создался
Алина
получилось?
нет пока
Konstantin
нет, не создался
а ты где его смотришь\удаляешь?
Konstantin
нет пока
в хабе была лажа раньше - по дефолту пушилось как приватный, и вот после 2го образа получаешь отказ, так как приватный можно только 1. У тебя случаем не такая проблема?
Алина
/home/username/.docker в этой папке смотрю
Konstantin
@mandarin_s ты вообще что за зверь такой? java\c++\TS\Python - ты на всём этом пишешь? ))
Konstantin
https://cloud.docker.com/settings
Konstantin
Алина
тут у меня public по умолчанию стоит
paulwinex
подскажите, а в файле .env определяя какието имена можно ли завбрать чтото из текущего энвайромента? ТО есть например так VARIABLE_NAME=${SOME_NAME} то есть из энвайромента хоста взять что-то. В приметах такого не встречал чото
Konstantin
paulwinex
ладно, щас попробую не сломать)
paulwinex
доку я смотрел, доку2 не юзаю)
paulwinex
можно попробовать же? )
ну с синтаксисом баша не распечатывает конечно же
Konstantin
ну с синтаксисом баша не распечатывает конечно же
в самом композе такое юзай, в env только K=V
Алина
пробуй docker logout docker login
залогинилось, файл есть, но не пушит
paulwinex
в композе работает только то что пробито в .env
paulwinex
мне надо в контейнер передать имя хоста, то есть ${HOSTNAME}
Konstantin
так добавь в env имя хоста?
paulwinex
так добавь в env имя хоста?
ну ручками то я могу пробить. я думаю как просто взять из энвайромента чтобы точно
Anton
залогинилось, файл есть, но не пушит
docker login - не аунтентифицируется на сайте. docker login лишь создает файл config.json
paulwinex
не только
а что еще?
Konstantin
думаю да
садись, 2
Konstantin
залогинилось, файл есть, но не пушит
покажи docker version У тебя странный вывод
paulwinex
https://forums.docker.com/t/docker-compose-not-seeing-environment-variables-on-the-host/11837/2 вот подобная ситуация
Konstantin
есть
сириусли, я и не видел))
Artem
https://success.docker.com/article/requested-access-to-the-resource-is-denied-when-pushing-image-via-cli похоже
Artem
Does your password happen to include any special characters, specifically the ":" character? When the ":" character is included in a password, this issue will occur.
Artem
ну типа что-то около этого
Konstantin
https://forums.docker.com/t/docker-compose-not-seeing-environment-variables-on-the-host/11837/2 вот подобная ситуация
environment: - HOST_HOSTNAME=${HOSTNAME} ну формат верный, так и работает. А что там у тебя уже не работает - надо смотреть конфиги
paulwinex
environment: - HOST_HOSTNAME=${HOSTNAME} ну формат верный, так и работает. А что там у тебя уже не работает - надо смотреть конфиги
в общемто работает, но если вручную объявнить это дело перед запуском, иначе пусто. То есть по дефолту HOSTNAME пустой читается, хотя в терминале он есть, если пробить ручками тож самое то работает. Странные дела(
Konstantin