Artyom
я просто пытаюсь смонтировать в оперативную память,тк раньше была ошибка could not open statistics file "pg_stat_tmp/global.stat": Operation not permitted
George
Тебе же пишут
George
Каталог не пустой
Artyom
а как мне быть тогда? с какими параметрами контейнер запустиь?
George
Это всегда геморрой. Пгдата перенести в другое место
George
Или ещё что-нибудь такое
Artyom
Ну это мне в докер файл надо лезть, а я же готовым image пользуюсь
George
Это на уровне параметров запуска можно
Artyom
а вообще почему в контейнере могут вообще быть заморочки с паравами? может его изначально както хитро запустить?
Artyom
could not open statistics file "pg_stat_tmp/global.stat": Operation not permitted
Artyom
я пытаюсь от этой ошибки избавиться
George
Я не знаю, что там за исходный образ - поэтому не подскажу
Artyom
кажется нашел решение
Artyom
On first run, postgres tries to initialise the database and fails, because of non empty data directory (the existing/mounted tmpfs pg_stats_tmp in the data directory).
To avoid that, you have to run the service at first without the tmpfs section in the compose file, and when postgres finished initialising take the service down and enable the tmpfs section in the compose file before bringen up the service again.
George
George
прикопать ее в каком-то вольюме
George
и уже после этого целевой запуск можно делать с уже существующей pgdata
George
не стопоришь, а удаляешь
George
а вообще - да, такое прокатит
Artyom
а стопнутый контейнер можно запустить командой ран? я думал ран только когда с имейджа запускаешь
George
George
Solyar
Solyar
если сделаешь docker commit то текущий стейт запишешь
Solyar
docker rm удаляет стопнутый контейнер и ты теряешь то что появилось в нем за время работы
Solyar
ну и docker start запускает остановленный контейнер
Artyom
Да, но я же не могу сделать докер старт и смаунтить темп
Artyom
Это только с докер ран работает
George
да
George
я поэтому тебе и говорю
George
1. создаешь временный контейнер. В нем делаешь все маунты (кроме тмпфс) - он сохраняет PGDATA в вольюм. Как отработал - грохаешь контейнер, данные остаются
George
2. создаешь основной контейнер - в нем монтируешь pgdata и tmpfs
Artyom
запустилось). посмотрим поможет ли мне этот способ
leejoys
Anton
хм решил динамически папки создавать в рабочей машине?
Vadim
Всем привет, кто может подсказать как использовать крон в контейнере. для вызовы скрипта
Sergey
Кто подскажет как мониторить mysql в докер контейнере средствами забикс zabbix
Пётр
Запускаю команду
docker build - < Dockerfile
что надо указать в Dockerfile чтобы изменить restart policy, примаунтить директорию, и указать имя контейнера?
George
ничего
George
это в docker run задается
Пётр
Окей, тогда подскажите пожалуйста, как запустить docker run так чтобы он сбилдился из моего Dockerfile?
George
docker build -t TAG_NAME.
George
docker run .... тут параметры TAG_NAME (программа, которую надо запустить)
Пётр
Окей, это уже то что-то спасибо:)
Анатолий
Подскажите, не пойму почему из официального python нет доступа в интернет (pip не подключается), а из busybox всё норм? Docker установлен на виртуалке ubuntu в windows hyper v
Vladimir
Всем привет, почему-то нет доступа из пхп контейнера в packagist и гитхаб, сбрасывает соединения
Evgeniy
Vladimir
Vladimir
Checking platform settings: OK
Checking git settings: OK
Checking http connectivity to packagist: FAIL
[Composer\Downloader\TransportException] curl error 7 while downloading http://repo.packagist.org/packages.json: Failed to connect to repo.packagist.org port 80: Connection timed out
Checking https connectivity to packagist: FAIL
[Composer\Downloader\TransportException] curl error 7 while downloading https://repo.packagist.org/packages.json: Failed to connect to repo.packagist.org port 443: Connection timed out
Checking github.com rate limit: FAIL
[Composer\Downloader\TransportException] curl error 28 while downloading https://api.github.com/rate_limit: Connection timed out after 10002 milliseconds
Checking disk free space: OK
Только внутри контейнера нет
Evgeniy
Checking github.com rate limit: FAIL
Evgeniy
но странно что нет доступа к packagist
Evgeniy
а network у тебя какой bridge ?
Evgeniy
Evgeniy
так ты пишешь что с хостовой машины доступ к packagist есть
потом пишешь что да ошибки тоже выдает
так доступ с хостовой машине есть или тоже ошибки ?
Vladimir
Vladimir
я курлом с контейнера проверял тоже
Evgeniy
ты проверял именно через curl ?
Vladimir
да
Evgeniy
а где тогда нет доступа ?
Vladimir
из пхп контейнера
Vladimir
когда execом внутрь проваливаешься
Evgeniy
но из других контейнеров доступ есть, проблема только в этом контейнере ?
Vladimir
Evgeniy
Vladimir
из других контейнеров не проверял, на хосте все ок
Vladimir
свежую сборку пытаюсь собрать
Evgeniy
давай по порядку
ты на хостовой машине курслом делал запрос на packagist ? http://repo.packagist.org/packages.json
Vladimir
да, на хостовой хоть курлом, хоть браузер, все ок
Evgeniy
как ты запускаешь контейнер ?
задаешь ли что то в network ?
Evgeniy
для начала войди в контейнер и проверь какие нибудь другие узлы доступны ли они
чтобы узнать проблема со всем интернетом или только определенными хостами
Evgeniy
docker run -it --rm alpine например вот так запусти контейнер
поставь в него curl
и проверь хосты разные
Vladimir
по ощущениям вообще нет инета внешнего в контейнере, мб в убунте дело, свежая установка буквально
Evgeniy