Andrey
PD-шечка рулит
Andrey
Andrey
выполните
time tar xvf /path/to/<здесь большой архив>
и
docker run -ti -v /path/to:/mnt ubuntu time tar xvf /mnt/<здесь большой архив>
Andrey
хотя лучше в докере сначала bash, потом скопировать куда-нибудь внутрь и уже потом замерять.
Andrey
это я к тому, что сначала надо сузить место поиска проблемы
Sergey
Подыми прометея локально и вынеси iostats метрики
Лев
stanopolous
так а во что упирается? хотя бы топ-хтоп-хуеп запусти и посмотри
Alex
Лев
какой storage driver?
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
Gleb
Иван
Иван
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% размер образа
smile
Konstantin
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 контейнере? В общем интересует корректно ли работает проброс портов между этими разными по сути контейнерами и если есть проблемы то какие. Спасибо.
Konstantin
Ruslan (Skench)
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
Sergei
как в докер-композере сделать defaultGateway при наличии в контейнере нескольких сетей с явно указанными ip ? а то из самих сетей все IP доступны, а дальше роутера при наличии второй сети пакеты не уходят
Konstantin
Какой должен быть кейс, чтобы хардкодить ip?
Konstantin
twwlf
судя по всему, у человека там вообще весьма странное решение
Andrey
отсюда https://docs.docker.com/v17.09/engine/userguide/networking/#user-defined-networks
Andrey
правда в более новой документации этого почему-то нет
ὦan
"exec: \"make\": executable file not found in $PATH"
я же правильно понимаю, что make в image не подвезли?
Konstantin
ὦ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
А точно образ на убунте?
Andrey
Konstantin
ὦan
да
ὦan
alpine:java
Konstantin
ὦan
тьфу
ὦan
спасибо)
Konstantin
тьфу
И баш из коробки нет, [a]sh юзай
Vlad
все работает! спасибо!
Это для того чтоб в докере была настроена серверная среда, а при редактировании проекта (допустим в своем любимом редакторе) изменения проекта отображались в контейнере?
Mikhail
Zamira
Здрасте
Нужен очень терпеливый человек на помощь начинающему с поднятием первого контейнера
Zamira
Есть кто? 😭
Zamira
Точнее я подняла, но достучаться до него не могу. Не могу понять что пошло не так
Sergei
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
Как ему 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 ?
Konstantin
Zamira
Да, пингуется. Только чертов эластик в нем не отвечает 😭
Zamira
Должно быть кто нибудь из вас точно поднимал эластиксерч на докере. Помогите 😰