Andrey
"докер их ресетнет?" смотря какие
а где почитать что он ресетнет а что нет?
George
голову включить, почитать оф. доку. кратко
George
INPUT, PREROUTING etc. что к нему не относится - он не трогает
George
он пячит свои цепочки
George
но есть еще DOCKER-USER (может по-разному называться), которую ты можешь тоже править и она имеет приоритет перед докеровскими правилами
Anonymous
Как передать в контейнер $SSH_CONNECTION?
George
щито это?
Anonymous
Да без разницы, любую переменную
George
-e SSH_CONNECTION=$SSH_CONNECTION ?
Anonymous
Я передаю - e $ssh_connection=ip
Anonymous
Наоборот чтоле?)
George
конечно!
Anonymous
$ docker run -e ip=$SSH_CONNECTION -it 39598bf38a37
Anonymous
Ну шо опять та
Anonymous
Не робит
Anonymous
Всем Ку. Подскажите как сделать haproxy reload без даунтайма.
George
Не робит
а что ты хочешь?
George
ssh agent прокинуть в докер?
George
я не улавливаю
Andrey
Настал тот момент когда я спрошу не умный вопрос...Только не нужно спрашивать зачем. Мне нужно собрать образ и в него скопировать (scp) с удалённой машины файлы , не понимаю как это сделать не используя ключ ,а только пасс
George
берешь и делаешь
George
sshpass есть утилита
George
https://unix.stackexchange.com/questions/304985/sshpass-with-ssh-works-but-sshpass-with-scp-doesnt
George
например так
Anonymous
сенкс кэп не помог
George
ну, тогда больше деталей расскажи.
Anonymous
я не улавливаю
Переменную перекинуть в докер, её значение
George
Ну, должно работать
George
может у тебя там мультилайн?
George
gaal@linux-x1:~/Downloads> docker run -it --rm -e SSH_AUTH_SOCK="${SSH_AUTH_SOCK}" alpine env PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin HOSTNAME=8a72a03216e2 TERM=xterm SSH_AUTH_SOCK=/tmp/ssh-gxEIR12wcgeI/agent.2698 HOME=/root
George
SSH_AUTH_SOCK=/tmp/ssh-gxEIR12wcgeI/agent.2698 - ес-но на хосте это есть
d
подскажите почему сервисы стартуют параллельно? или как это понимать?
George
у тебя же порядок не задан
George
и в чем вопрос?
George
depends_on и все такое...
d
у тебя же порядок не задан
хм, так написал же, что app depends on db
George
а, ну, он стартует сразу как запущена БД
George
но постгрес - он же хитрый, он два раза стартует
George
1. инициализации БД 2. сам запуск
d
но постгрес - он же хитрый, он два раза стартует
у меня логи постоянно перемешаны и иногда база не готова при запуске второго сервиса
d
как лечить?
George
выход? переходи на формат компоуза 2.4 и пиши depends_on service_healthy, а не service_started
George
я написал
George
либо втыкай во второй сервис wait, пока база не будет фактически доступна
George
без костылей не лечится
d
спасибо
George
да
George
к сожалению
d
а в честь чего?
d
какая замена?
d
wait?
George
а в честь чего?
в честь сворма, там это нереализуемо
Ильдар
George
https://docs.docker.com/compose/startup-order/
Nikolay
Snap немного заебал, в /var/snap/docker/current/config/daemon.json прописал рантайм нвидию { "runtimes": { "nvidia": { "path": "/usr/bin/nvidia-container-runtime", "runtimeArgs": [] } } } При запуске, выдает еррор, что не ттакого файла docker: Error response from daemon: OCI runtime create failed: unable to retrieve OCI runtime error (open /var/snap/docker/384/run/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/e689102e349b5d9586691c6e15f9f56d6a800faf8c1ac29143fdd0a9a54ea6d1/log.json: no such file or directory): fork/exec /usr/bin/nvidia-container-runtime: no such file or directory: unknown.
Nikolay
/var/snap/docker/384/run/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/ здесь не создается директория с id запускаемого контейнера почему-то
Max
Всем привет! У меня такая задача - есть docker-compose.yml, docker-compose-dev.yml И нужно сделать такую штуку, чтобы параметры в dev полностью переписывали параметры в обычном
Max
В обычном у меня есть такой конфиг
Max
volumes: - ./project:/var/www/site - /home/admin/uploads:/var/www/site/web/finder/files
Max
И вот вторая строчка мне не нужна в деве
Max
Как ее удалить, а не мерджить?
Max
И вот параметры из dev volumes: - gslms_project-sync:/var/www/site:nocopy
Max
Но в итоге когда запускаю docker-sync он все еще пытается найти папку /home/admin/uploads
George
Есть ещё директива extends
Nikolay
Легко сказать, я бы рад от этого говна избавиться
George
А ещё можно через ключ -f несколько компоуз файлов указать
George
Как ее удалить, а не мерджить?
Хз. Попробуй оверрайд
Nikolay
Со снапа на аптовской докер у меня мигрировать не захотел
George
Либо переверни с ног на голову. Дев - основной файл. А прод наоборот
George
Сколько раз говорил, что докер компоуз не для прода
George
И шаблрнизация там фиговая
Max
Ну, docker-compose.override.yml
А есть норм дока о нем? Просто в официальной не оч понятно какие там директивы использовать и как он работает 🙁