Andrey
PD-шечка рулит
Лев
а распаковка в самой убунте - норм?
Да, вообще без проблем, не только распаковка но и простые действия с файлами/папками. Все летает
Andrey
выполните time tar xvf /path/to/<здесь большой архив> и docker run -ti -v /path/to:/mnt ubuntu time tar xvf /mnt/<здесь большой архив>
Andrey
хотя лучше в докере сначала bash, потом скопировать куда-нибудь внутрь и уже потом замерять.
Andrey
это я к тому, что сначала надо сузить место поиска проблемы
Sergey
Подыми прометея локально и вынеси iostats метрики
stanopolous
так а во что упирается? хотя бы топ-хтоп-хуеп запусти и посмотри
Лев
какой storage driver?
Storage Driver: overlay2 Backing Filesystem: extfs Supports d_type: true Native Overlay Diff: true
Лев
так а во что упирается? хотя бы топ-хтоп-хуеп запусти и посмотри
Проблема именно в docker. Сейчас не нашел статьи, но например в Docker fo Mac была проблема с драйверами, как решение - docker-mashine с драйвером paralles вместо vitrualbox. Но в виртуальной машине Ubunutu такой проблемы не должно быть :(
Лев
https://github.com/EugenMayer/docker-sync
Эта какая то надстройка над docker для ускорения?
Andrey
замени CMD на ENTRYPOINT ["/bin/bash", "/usr/local/openfire/bin/entrypoint.sh"]
Andrey
no such file or directory появляется потому, что ты одной строкой передаёшь команду, и оно пытается найти такой файл (просто с пробелом в имени)
Konstantin
вот такой файл, может подскажете, по вопросу
ага, синтаксис неверный, смотрии выше
Konstantin
RUN mkdir -p /usr/local/openfire/ \ && chgrp -R root /var/ /usr/ /run /opt/ /lib64/ /etc/ /bin/ /sbin/ /srv/ /tmp/ \ && chmod -R g+rwX /var/ /usr/ /run /opt/ /lib64/ /etc/ /bin/ /sbin/ /srv/ /tmp/ это вообще зло - не делай так, +100% размер образа
Konstantin
разбить на несколько run команд?
Избегать вообще модификации.
Emil
всем привет, помогите с настройкой docker aws ecr credention, все манулаы ссылаются на ~/.docker/config.json которого у меня нет и когда пулишь образ Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.38/images/create?fromImage=538721144237.dkr.ecr.eu-west-1.amazonaws.com%2Ftomcat&tag=lates: dial unix /var/run/docker.sock: connect: permission denied
Emil
хочется чтобы докер читал это $HOME/.aws/credentials:/root/.aws/credentials
Антон
Привет, в группу добавь пользовател от которого пулишь
Emil
добавил
Адаптивный Рекомбинатор
permission denied while trying to connect to the Docker daemon socket
Адаптивный Рекомбинатор
до кред дело не дошло еще
Setox
там надо выйти-войти
Emil
пока не указал конкретный репо в json не заработало
Ruslan (Skench)
Добрый день, кто нибудь настраивал в докере БД для примера mysql, а веб интерфейс например phpmyadmin на lxd контейнере? В общем интересует корректно ли работает проброс портов между этими разными по сути контейнерами и если есть проблемы то какие. Спасибо.
Ruslan (Skench)
Ничем не отличается, как если бы они просто на разных серверах были запущены
thanx значит буду приступать тестить. Очень благодарен
Vladislav
Привет. Никак не могу разобраться, можно ли использовать docker-compose без dockerfile ? Получаю ошибку: ERROR: Cannot locate specified Dockerfile: Dockerfile хоть нигде я не указывал этот dockerfile: - docker-compose.yml: https://pastebin.com/VPGswesb - common-services.yml: https://pastebin.com/wdeNhEAn
twwlf
как, интересно, ты планируешь совершать build без dockerfile
twwlf
FIREBASE_PRIVATE_KEY
Vladislav
как, интересно, ты планируешь совершать build без dockerfile
а если просто запустить команду в образе ?
Vladislav
FIREBASE_PRIVATE_KEY
спс, я убрал оттуда часть текста
Sergei
как в докер-композере сделать defaultGateway при наличии в контейнере нескольких сетей с явно указанными ip ? а то из самих сетей все IP доступны, а дальше роутера при наличии второй сети пакеты не уходят
Konstantin
Какой должен быть кейс, чтобы хардкодить ip?
twwlf
Какой должен быть кейс, чтобы хардкодить ip?
обычно, я такое называю "виртуалка головного мозга"
twwlf
судя по всему, у человека там вообще весьма странное решение
Andrey
как в докер-композере сделать defaultGateway при наличии в контейнере нескольких сетей с явно указанными ip ? а то из самих сетей все IP доступны, а дальше роутера при наличии второй сети пакеты не уходят
You can create as many networks as you need, and you can connect a container to zero or more of these networks at any given time. In addition, you can connect and disconnect running containers from networks without restarting the container. When a container is connected to multiple networks, its external connectivity is provided via the first non-internal network, in lexical order.
Andrey
отсюда https://docs.docker.com/v17.09/engine/userguide/networking/#user-defined-networks
Andrey
правда в более новой документации этого почему-то нет
Sergei
судя по всему, у человека там вообще весьма странное решение
nginx в контейнере на нём внешний IP и контейнеру нужен доступ до внутренней подсети с приложением
ὦan
"exec: \"make\": executable file not found in $PATH" я же правильно понимаю, что make в image не подвезли?
ὦan
понятно - значит надо ставить ручками, спасибо)
ὦan
The command '/bin/sh -c apt-get update && apt-get install make' returned a non-zero code: 127 хм, я что-то не могу понять в чем же проблема - где-то пишут что >Docker is not in your PATH но это же дичь какая-то вызываю я RUN apt-get update && apt-get install make
ὦan
хотя - в докер файле прописано RUN apt-get update && apt-get install make ENTRYPOINT ["/bin/bash"] и он пишет Step 5/6 : RUN apt-get update && apt-get install make ---> Running in dcdaa596e886 /bin/sh: apt-get: not found только почему он пытается в аргументы /bin/sh пропихнуть apt-get
Bogdan
А точно образ на убунте?
ὦan
да
ὦan
alpine:java
Konstantin
да
Там нет apt, там apk
ὦan
тьфу
ὦan
спасибо)
Konstantin
тьфу
И баш из коробки нет, [a]sh юзай
Vlad
все работает! спасибо!
Это для того чтоб в докере была настроена серверная среда, а при редактировании проекта (допустим в своем любимом редакторе) изменения проекта отображались в контейнере?
Zamira
Здрасте Нужен очень терпеливый человек на помощь начинающему с поднятием первого контейнера
Zamira
Есть кто? 😭
Zamira
Точнее я подняла, но достучаться до него не могу. Не могу понять что пошло не так
Vladimir
Точно подняла? По команде docker ps его видно?
Zamira
docker inspect container-name и там его ip
Угу "PortBindings": { "9400/tcp": [ { "HostIp": "", "HostPort": "9400" } ] }, Только на curl -XGET '0.0.0.0:9400' отвечает curl: (56) Recv failure: Connection reset by peer
Zamira
Точно подняла? По команде docker ps его видно?
Видно. Там и увидела название контейнера что бы ответить сообщению Сергея
Zamira
Как ему ip явно задать?
Zamira
Что бы начал на 0.0.0.0 отвечать?
Zamira
Ну или на localhost
Mikhail
Откуда вы все берёте 0.0.0.0 ...
Zamira
Так, нашла адрес zamira@zamira-UX303LB:~/Projects$ curl -XGET '172.18.0.2:9400' curl: (7) Failed to connect to 172.18.0.2 port 9400: Connection refused
Zamira
Но он все равно нихера не отвечает
Sergei
а пингуется ip ?
Zamira
Да, пингуется. Только чертов эластик в нем не отвечает 😭
Zamira
Должно быть кто нибудь из вас точно поднимал эластиксерч на докере. Помогите 😰