Stripe
но в контейнере с пхп к примеру все выводиться. Я захожу внутарь контейнера и смотрю там список переменных, они там есть. Но когда крон выполняет задания и ставлю задачу вывода переменных их нету там.
Stripe
George
https://unix.stackexchange.com/questions/27289/how-can-i-run-a-cron-command-with-existing-environmental-variables
George
И прочее по мотивам этого запроса
inqfen
Как всегда вопросы не по докеру задаются именно тут
inqfen
Лайфхак какой-то
inqfen
Не разобрался в чем угодно - запускаешь это в докере и идёшь сюда
XO
Подскажите, на локальной машине собираю контейнер. Внутри контейнера пинг по ip есть, а по имени нет. Смотрю в контейнере resolve.conf там 8.8.8.8 вроде как всё нор, а не резолвит?
Аристарх Евграфьевич
Всем привет, люди, кто сталкивался... Удавалось на докере собрать аналог xampp и подключить к действующей директории htdocs и базам mysql? Может какие мануалы добрые на эту тему на слуху? Я просто сколько не смотрел, всё вокруг, да около и ничего по существу, максимум, что удалось найти проект devilbox, но его связать с существующей директорией xampp пока не удалось
Dev
Ребят, была ли у кого проблема с corse при развёртке Бека asp api в докере
Dev
Просто локально все ок
Dev
С ангулара он мне херит запросы и говорит что в этом виноват corse
Egor
С ангулара он мне херит запросы и говорит что в этом виноват corse
Локально на одной машине, а с докером бэк и фронт в разных контейнерах?
Dev
Локально на одной машине, а с докером бэк и фронт в разных контейнерах?
На серваке В контейнере лежит только бд с asp api, я обращаюсь к нему с локалхоста на своем компе
Dev
А если все на локалке то работает
Dev
Причем запрос в контейнере получаю с одной таблицы нормально
Dev
А с другой блокирет corse
Dev
С ангуларом все ок, он даже не уровне постмена кидает 500 ошибку
Dev
Если локально запускаю asp работает как часы
Dev
Разворачиваешь в докере и фиг
Dev
В asp в настройках у меня стоит доступ corse к этому хосту
Dev
Stripe
Всем привет. Вот у меня есть докер файл такой. FROM node:8-slim ... COPY docker/test/docker-entrypoint.sh /usr/local/bin/docker-entrypoint COPY docker/test/crontabs /etc/cron.d/crontabs RUN groupadd -r test && useradd -r -g test -G audio,video test \ && mkdir -p /home/test/Downloads \ /home/test/app \ /home/test/app/node_modules \ && chown -R test:test /home/test \ && chmod +x /usr/local/bin/docker-entrypoint \ && chmod 0644 /etc/cron.d/crontabs \ && touch /var/log/cron.log; USER test RUN crontab /etc/cron.d/crontabs; COPY *.json /home/test/app COPY docker/test/.profile /home/test/.profile ENV TZ Europe/Moskow WORKDIR /home/test/app ENTRYPOINT ["docker-entrypoint", "sh", "-c", "sleep infinity"]тута я сменяю юзера, на test, но при старте контейнера не запускается крон. Но после секции USER test я не могу запустить крон, так как не хватает прав, пробовал как в докер файле так и в ентрипоинте как быть?
Anonymous
Ребята вы о чем? Все работает.
Stripe
Попробуй запустить так crontab -u <username> , до смены юзера
так скрон не стартует. Задачи пользователя test я вижу, но крон не стартует. Приходиться заходить в контейнер переключаться на рут и делать cron start.
George
Позволяет свитчиться в юзера в процессе выполнения контейнера
Eugene
Привет! Есть что-то фундаментальное по докеру? Книга какаянить.
Alex
Mastering docker
Какого издательства?
Вадим
всем привет! подскажите как контейнер с приложением на одной машине соединить с БД на другой? не пинайте если банально 🙂
Григорий
По сети?
Sergey
По сети?
Неплохо
Eugene
Mastering docker
Спасибо!
XO
Подскажите, на локальной машине собираю контейнер. Внутри контейнера пинг по ip есть, а по имени нет. Смотрю в контейнере resolve.conf там 8.8.8.8 вроде как всё нор, а не резолвит?
Вобщем проблему не решил. Пользуюсь костылём --nerwork host при сборки контейнера. Как этот же костыль пользовать в docker-compose пока непонял. Приходится композом всё на vps собирать и тестить.
XO
как ты при сборке задаешь тип сети? При запуске его легко задать - host: network в компоузе
Никак не задаю :) На vps всё хорошо. Тольно на локальной машине нужно --network host указывать, в этом и нюанс.
George
ужасти какие-то
Веталий
пассаны, почему у меня не работает - docker stop $(docker ps -a -q)? Выдает: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/json?all=1: dial unix /var/run/docker.sock: connect: permission denied "docker stop" requires at least 1 argument. See 'docker stop --help'. Usage: docker stop [OPTIONS] CONTAINER [CONTAINER...] Stop one or more running containers
Веталий
Ребзя?
Веталий
docker ps -a -q - работает?
Ты прям аллах
Веталий
Egor
и там да, тебе прав не хватает
Веталий
Веталий
и там да, тебе прав не хватает
Паддажи, а как правильно написать команду для остановки всех контейнеров ?
Веталий
Веталий
Пишу docker ps - все контейнеры остались
Веталий
я делаю так: docker ps -a -q | xargs docker stop
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.40/containers/833a42858d9e/kill?signal=KILL: dial unix /var/run/docker.sock: connect: permission denied
Веталий
Хотя пишу через sudo
Egor
sudo su -
Anonymous
Ничего не произошло
Добавь своего пользователя в группу docker. Всё будет работать и без sudo. Потому что иначе эту команду нужно написать с sudo с обоих сторон от pipe |
inqfen
Тут расшифровка команд для самых маленьких? В ошибке же явно проблема написана
XO
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.40/containers/833a42858d9e/kill?signal=KILL: dial unix /var/run/docker.sock: connect: permission denied
gpasswd -a <username> docker и перелогиниться далее все команды можно запускать от своего <username> пользователя
Anonymous
IECC IS HOSTING AMA WITH CRYPTOHUB ⏰AMA Time: 23th December 12:00AM UTC 🎁Airdrop: Two segments of winners (1st, 10 winners will share 800IECC. 2nd 50 winners will share 1750 IECC for similiar contents from 1st segment winners. Venue for AMA: @cryptohub_yt AMA Rules: 👉follow BEE_exchange twitter account 👉LIke retweet & tag 3 friends 👉join IECC telegram group 👉join CryptoHub telegram group
Алексей Тарасов
Подскажите как из контейнера фалы пробрасывать с провами на редоктирования сразу
Алексей Тарасов
Я в контейнере создал фаил к примеру и пробросил его наружу в папку в файлову ситему. Он появился но у меня нет прав на его редактирование приходится выполнять команду sudo chown -R $USER . а потом его редактировать. К примеру создаю миграцию для Django и она у меня из контейнера приходит без прав на редактировыание.
XO
Что будет правильно для uwsgi мода :)
Алексей Тарасов
уже создовал не помогло
XO
а кто владелец файла? какой юзер?
Алексей Тарасов
Где?
Алексей Тарасов
root или созданный в контейнере пользователь
XO
root или созданный в контейнере пользователь
хорошо :) ещё раз попробуем :) кто кладелец файла(и какие права), когда ты пытаешься его редактировать?
Алексей Тарасов
root
George
🤷‍♂
George
Эта песня будет вечной
.sha
всем привет. Может кто работал с Heroku. Вопрос такой, вот, например, у меня есть heroku.yml для релиза, который управляет контейнерами в продакшене, а как мне создать контейнеры для dev'а локально и запустить их? Писать вручную docker-compose.yml рядом с heroku.yml или как?
Follow The White Rabbit 🐰
Друзья, добрый вечер! Нужна ваша помощь) Мне нужно настроить vpn клиент в контейнере. Я взял в качестве образа убунту. Делаю вот по этому гайду https://howto.lintel.in/configure-ipsecl2tp-vpn-clients-linux-cli/ Сборка падает при попытке рестартить стронгсвон. Что я делаю не так?)