@ru_docker

Страница 446 из 610
Nix
16.03.2018
07:03:09
кто нибудь сталкивался с такой ошибкой ? Service '*' failed to build: The command returned a non-zero code: 2

The command '/bin/sh -c set -x && apt-get update

причем иногда собирается без этой ошибки

Андрей
16.03.2018
07:26:02
Извините, если такой вопрос уже был, но как подключаться к redis, который запущен в docker-контейнере? expose 6379 не помогает, и 127.0.0.1:6379 тоже

Google
HipJoy
16.03.2018
08:34:00
В билде хранить env?
во время билда надо исполнять команды, которые пользуется переменными т.е. от переменных зависят какой будет образ, для разработки или для прода например, записать в константы для фронта адреса мб я просто в принципе неправильный подход использую, поэтому в такие проблемы влез

Petr
16.03.2018
08:34:18
Dos2unix

Андрей
16.03.2018
08:34:52
Как запускаешь redis?
docker run --name some-redis -d -p 6379:6379 redis

Nix
16.03.2018
08:35:30
В виндоусе собираешь?
нет в линуксе, нашёл проблему она заключалась в gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 закоментил и прописал —allow-unauthenticated

Petr
16.03.2018
08:35:37
У тебя скрипт *.sh его подхватывает?

Делай RUN потом

Google
Nix
16.03.2018
08:36:05
нет это в dockerfile через RUN

HipJoy
16.03.2018
08:36:28
Андрей
16.03.2018
10:38:26
docker run --name some-redis -d -p 6379:6379 redis
Решил через ip докера у виртуальной машины

Yulia
16.03.2018
11:34:16
Господа, есть контейнер с nginx, на всех хостах работает, на одном - падает сразу после запуска с ошибкой. > nginx: [emerg] mkdir() "/var/tmp/nginx/client_body" failed (13: Permission denied) Работает на хостах, где: CentOS Linux release 7.3.1611 (Core) Docker version 17.03.0-ce, build 60ccb22 Не работает на хосте, где: CentOS Linux release 7.2.1511 (Core) Docker version 17.12.0-ce, build c97c6d6 Что происходит с правами, если зайти внутрь: ~ $ id uid=1001(user) gid=1001(user) ~ $ ls -la /var/tmp/nginx/ total 8 drwxr-xr-x 1 user user 4096 Feb 2 13:56 . drwxr-xr-x 1 root root 4096 Feb 2 13:56 .. ~ $ mkdir /var/tmp/nginx/client_body mkdir: can't create directory '/var/tmp/nginx/client_body': Permission denied ~ $ ls -la /var/tmp/ total 12 drwxr-xr-x 1 root root 4096 Feb 2 13:56 . drwxr-xr-x 1 root root 4096 Feb 2 13:56 .. drwxr-xr-x 1 user user 4096 Feb 2 13:56 nginx ~ $ stat /var/tmp/nginx File: /var/tmp/nginx Size: 4096 Blocks: 8 IO Block: 4096 directory Device: 26h/38d Inode: 30564988 Links: 1 Access: (0755/drwxr-xr-x) Uid: ( 1001/ user) Gid: ( 1001/ user) Access: 2018-02-20 08:44:27.000000000 Modify: 2018-02-02 13:56:04.000000000 Change: 2018-02-20 08:44:27.000000000 Нет, никто не заходил и не ставил иммутабл флаг ~ $ lsattr -a /var/tmp/nginx /bin/sh: lsattr: not found Пересоздание контейнера, удаление образа и пулл его обратно, рестарт демона и хоста ничего не изменили. По идее, хост и демон не должны никак влиять на права на файлы внутри контейнера, если эта директория не биндится наружу. Но выглядит именно так. НЁХ. Встречали ли вы такое поведение?

HipJoy
16.03.2018
11:44:33
всем привет services: postgres: restart: always image: postgres env_file: - .env ports: - "5555:5432" volumes: - ./postgres/data:/var/lib/postgresql - ./postgres/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d хочу чтобы запустились собственно все скрипты из docker-entrypoint-initdb.d типа такого CREATE USER username; CREATE DATABASE dbname OWNER username; docker-compose up и ничего не происходит, просто запускается пг, но желаемой бд там нет в чем может быть дело?

Aleksei
16.03.2018
11:48:30
Господа, есть контейнер с nginx, на всех хостах работает, на одном - падает сразу после запуска с ошибкой. > nginx: [emerg] mkdir() "/var/tmp/nginx/client_body" failed (13: Permission denied) Работает на хостах, где: CentOS Linux release 7.3.1611 (Core) Docker version 17.03.0-ce, build 60ccb22 Не работает на хосте, где: CentOS Linux release 7.2.1511 (Core) Docker version 17.12.0-ce, build c97c6d6 Что происходит с правами, если зайти внутрь: ~ $ id uid=1001(user) gid=1001(user) ~ $ ls -la /var/tmp/nginx/ total 8 drwxr-xr-x 1 user user 4096 Feb 2 13:56 . drwxr-xr-x 1 root root 4096 Feb 2 13:56 .. ~ $ mkdir /var/tmp/nginx/client_body mkdir: can't create directory '/var/tmp/nginx/client_body': Permission denied ~ $ ls -la /var/tmp/ total 12 drwxr-xr-x 1 root root 4096 Feb 2 13:56 . drwxr-xr-x 1 root root 4096 Feb 2 13:56 .. drwxr-xr-x 1 user user 4096 Feb 2 13:56 nginx ~ $ stat /var/tmp/nginx File: /var/tmp/nginx Size: 4096 Blocks: 8 IO Block: 4096 directory Device: 26h/38d Inode: 30564988 Links: 1 Access: (0755/drwxr-xr-x) Uid: ( 1001/ user) Gid: ( 1001/ user) Access: 2018-02-20 08:44:27.000000000 Modify: 2018-02-02 13:56:04.000000000 Change: 2018-02-20 08:44:27.000000000 Нет, никто не заходил и не ставил иммутабл флаг ~ $ lsattr -a /var/tmp/nginx /bin/sh: lsattr: not found Пересоздание контейнера, удаление образа и пулл его обратно, рестарт демона и хоста ничего не изменили. По идее, хост и демон не должны никак влиять на права на файлы внутри контейнера, если эта директория не биндится наружу. Но выглядит именно так. НЁХ. Встречали ли вы такое поведение?
selinux?

HipJoy
16.03.2018
11:49:32
Aleksei
16.03.2018
11:50:26
PGDATA куда указывает?

HipJoy
16.03.2018
11:50:52
не задавал

Aleksei
16.03.2018
11:51:08
Посмотри

Куда по дефолту? Если к бд можешь подключиться, значит по этому пути уже создана бд и скрипты не будут запущены

HipJoy
16.03.2018
11:53:28
я запускаю композ, подключаюсь к бд через datagrip, чтобы проверить есть ли что и там только postgres база

Yulia
16.03.2018
11:57:24
selinux?
permissive

HipJoy
16.03.2018
13:05:57
как сделать билд докер файла с определенного step? а то каждый раз с нуля ребилдить как то не айс

Aleksei
16.03.2018
14:42:43
как сделать билд докер файла с определенного step? а то каждый раз с нуля ребилдить как то не айс
По идее он кеширует промежуточные шаги. Если ты без --rm собираешь

HipJoy
16.03.2018
14:44:05
ну ситуация такая что я ничего в докерфайле не менял но надо заново сбилдить с определенного шага но он начинает все с нуля видимо просто кусок который надо билдить заново надо в command в композ переносить, хз

Игорь
16.03.2018
16:48:54


Алексей
16.03.2018
16:51:19
фигововые сорсы видимо

Google
Алексей
16.03.2018
16:52:22
100 код гуглил ?

команду посплить на несколько найди в которой ошибся

исправть. соедини обратно

Andrey
16.03.2018
16:53:06
а для начала тупе рестартануть билд, у дебиана и убунты вроде иногда зеркала тупят

Slava
16.03.2018
23:01:13
в контейнерах не пингуется хост машина root@abd5f79f117b:/# ping docker.for.mac.host.internal bash: ping: command not found $ docker -v Docker version 17.12.0-ce, build c97c6d6 в чем может быть проблема?

Slava
16.03.2018
23:04:43
пардон. не то скопировал root@2c94aa549dde:/app# ping docker.for.mac.host.internal ping: unknown host

?

Pavel
16.03.2018
23:06:34
пардон. не то скопировал root@2c94aa549dde:/app# ping docker.for.mac.host.internal ping: unknown host
хост docker.for.mac.host.internal не найден в контейнере, его туда надо прописать

Slava
16.03.2018
23:06:44
логично)

только docker.for.mac.host.internal должен резолвится на адрес хост машины в которой запущен докер

https://docs.docker.com/docker-for-mac/networking/#use-cases-and-workarounds

Pavel
16.03.2018
23:10:51
А, то есть это типа зарезервированное имя. Не знал что оно такое на маке есть.

Admin
ERROR: S client not available

Slava
16.03.2018
23:11:56
Да. Но похоже только у меня оно не работает. Так как гугл таких проблем не выдаёт

Nklya
16.03.2018
23:13:48
Докер для мака нативный или в виртуалбоксе?

Slava
16.03.2018
23:25:25
Нативный

Subdust
17.03.2018
07:15:38
Не могу нагуглить, но интересно: если я установил nginx в докер, куда он логи пишет? Внутрь докера ведь? Мне просто как-то говорили что докер stateless.

Ага, нагуглил. Снаружи, через -v флаг замапить можно

Но, насколько я понимаю, он и внутрь может писать? Просто нежелательно

Google
Nklya
17.03.2018
07:49:51
Проверил на своем маке docker run --rm -it alpine:3.7 sh / # ping docker.for.mac.host.internal PING docker.for.mac.host.internal (192.168.65.2): 56 data bytes 64 bytes from 192.168.65.2: seq=0 ttl=37 time=0.404 ms

ptchol
17.03.2018
09:22:25
Скорее всего в Репке пакетики обновились, а у вас слой с индексами из Кеша взялся . Попробуйте билд с нокеш запустить

Хотя вроде апдейт конечно, но все же )

Twelfth
17.03.2018
10:31:05
Как можно примонтировать уже существующий том btrfs к контейнеру Docker?

HipJoy
19.03.2018
11:53:13
привет com.intellij.docker.remote.run.runtime.WrappedNotFoundException: com.github.dockerjava.api.exception.NotFoundException: {"message":"network 253cd9c1344cbc6d9504f288834a5012af3a8b051cdd3c7d31e7d6059a7b3d6b not found"} у кого неть была такая ошибка в idea от jetbrains при попытке стартануть докер композ?

Ruslan
20.03.2018
13:14:54
камрады, у меня есть сервак с развёрнутым докером подскажите как правильно дать команду docker-machine на ноуте, чтобы дальше можно было работать с сервером?

docker-machine create --driver none -url=tcp://${IP}:2376 ${NAME}

отрабатывает нормально, но дальше не могу сертификаты перегенерить, висит на попытке зайти по ssh

Nklya
20.03.2018
13:16:49
Если он уже есть настроенный, нужно просто локальный докер на него настроить

Ruslan
20.03.2018
13:17:01
как настроиться?

Nklya
20.03.2018
13:26:18
https://github.com/docker/toolbox/issues/547

Ruslan
20.03.2018
13:37:36
а чёрт, докер наружу не выставлен

ага, порт появился, теперь другая шутка

https://hastebin.com/mebegivimi.sql

Pavel
20.03.2018
14:25:37
Господа у кого-нибудь есть успешный опыт запуска .net core, tfs и tfvc и сборкой проектов и деплоем под докером? Поделитесь крутыми историями

Ruslan
20.03.2018
15:11:49
не могу найти в доках докера, как его заставить работать через TLS

поставил one-click docker app на digitalocean, а там нихрена не настроено

Страница 446 из 610