Anonymous
Народ есть под дебиан 9 какой-нибудь репозиторий нормальный с php 5.6
Anonymous
А то в Сури нет xsl например, Андрея неработает в дебиане
Anonymous
Неужели нету?
Anonymous
Прям уникальный шаблон выйдет у меня
Anonymous
hello world
Veniamin
Internal Server Error
Anonymous
502 bad gateway timeout
Max xbim 🌴
null reference exception
Anonymous
rm -rf /h0me - исправил дабы горячие головы не снесли чего
Гайрат
Damir
Всем привет! при попытке pulla выдаёт ошибку Error response from daemon: pull access denied for store/splunk/splunk, repository does not exist or may require 'docker login': denied: requested access to the resource is denied Логин сделал, ошибка та же
Timofey
У меня один простой вопрос. Почему такая магия не меняет переменные среды?: FROM ... SHELL ["/bin/bash", "-c"] RUN echo 'CUDAROOT=/usr/local/cuda-10.0' >> ~/.bashrc RUN cat /root/.bashrc && \ source /root/.bashrc && \ printenv cat /root/.bashrc выводит измененный bashrc файл, там все нормально, видна строка CUDAROOT=/usr/local/cuda-10.0 source /root/.bashrc - по идее добавляем переменную среды printenv этой переменной не выводит
Pavel
Всем привет! Мне нужна ваша помощь :) https://stackoverflow.com/questions/59144505/dockerize-at-scheduler
George
я ответил на твой вопрос?
George
нет прав на репозиторий с докерхаба под именем store/splunk/splunk
Pavel
и?
буду благодарен за любые советы по описанным проблемам
Damir
нет прав на репозиторий с докерхаба под именем store/splunk/splunk
Что нужно сделать, чтобы получить права?
George
Что нужно сделать, чтобы получить права?
Дамир, блин, здесь нет телепатов
George
потрудись, пожалуйста, описать в три абзаца свою проблематику
George
иначе ответ будет простой - ну, сделать юзера в докерхабе, а потом docker login c ним же перед пуллом-пушем
Damir
при пуле docker pull store/splunk/splunk:7.3 выдаёт ошибку Логин сделал до этого.
George
образ в docker hub есть?
George
ты его сам пушил?
George
что это такое store/splunk/splunk:7.3
Damir
да, есть Нет, это официальная от них
Damir
на хабе в описании
Damir
https://hub.docker.com/_/splunk-enterprise?ref=login
Timofey
потому что тебе source надо в command делать
Я не понял, в какой command его надо делать. Внутри команды SHELL указать?
George
Я не понял, в какой command его надо делать. Внутри команды SHELL указать?
смотри. У тебя есть точка входа в контейнер - программа, которая стартует, когда он запускается
George
задается директивами ENTRYPOINT & COMMAND
George
либо в docker run [—entrypoint blablabla] image_name command
George
SHELL - вообще про другое
Damir
что это такое store/splunk/splunk:7.3
всё, решил проблему Я тупой нужно было check-out сделать (Бесплатный)
Timofey
Да, а это можно в dockerfile сделать?
Сейчас поресерчу сам еще
Oleg
Всем привет! Есть здесь ребятам с гражданством стран евросоюза или может кто знает таких. Ищу сотрудников для работы на Кипре. Расширяем офис, поэтому хотим туда перевезти толковых сотрудников.
Гайрат
Чатом ошиблись
George
но намекну, что за 4 килобакса никто не поедет
Oleg
Чатом ошиблись
Я знаю, что тут не публикуют. Поэтому просто спросил, может кому будет интересно)
Oleg
Dan
Я знаю, что тут не публикуют. Поэтому просто спросил, может кому будет интересно)
То есть знаешь, но осознанно пишешь и вызываешь негативную реакцию?
Oleg
То есть знаешь, но осознанно пишешь и вызываешь негативную реакцию?
воу воу воу) Полегче))) Вызвал негативную реакцию своим вопросом? Я вакансий не публиковал
Timofey
задается директивами ENTRYPOINT & COMMAND
Я почитал доку. Насколько я понял, CMD и ENTRYPOINT нужны для выполнения команд вне Dockerfile, с помощью docker run. Да, в манах не нашел COMMAND, только CMD. Мне же нужно подтянуть переменные среды из .bashrc. Если есть какие-то еще способы выставить их так, чтобы они подействовали в команде RUN внутри докерфайла - буду благодарен за информацию.
George
> Мне же нужно подтянуть переменные среды из .bashrc. Е для чего - ответь на этот вопрос? У тебя переменные не сохраняются в процессе docker build при переходе к следующему слою
George
странно, что ты это еще не понял.
George
т.е. если они тебе нужны на этапе build (что из контекста неочевидно) - ну, получается, нужно весь блок команд, где нужны переменные - держать в одном RUN
George
типо RUN source blablabla && command1 && command2 && ....
George
а вот в следующем RUN их уже не будет
George
а теперь объясни, что за задачу ты таким костылем решаешь
Timofey
Ага, собственные сообщения не дает форвардить отсюда же. ОК)
George
> RUN echo 'CUDAROOT=/usr/local/cuda-10.0' >> ~/.bashrc
George
это делается проще
George
ENV CUDAROOT=/usr/local/cuda-10.0
George
и все
Timofey
ENV CUDAROOT=/usr/local/cuda-10.0
Из доки: Environment variables are supported by the following list of instructions in the Dockerfile: ... в этом списке есть ADD, COPY, и много других, но нет RUN.
George
ENV CUDAROOT=/usr/local/cuda-10.0
попробуй так. Окей?
George
можешь вообще колбасу сделать
George
ARG CUDA_ROOT=/usr/local/cuda-10.0 ENV CUDA_ROOT=$CUDA_ROOT
George
это если ты через docker build —build-args захочешь путь к куда передавать
Timofey
попробуй так. Окей?
Спасибо, теперь видит переменные среды. Только осталась непонятка - дока врет, или я не умею понимать глубинные смылсы, которые там написаны.
George
дока не врет
George
она четко намекает, что если ты сделаешь export ENV=blablabla в RUN, то оно не сохранится
Timofey
(прошу, не удаляй ссылку, злющий бот) https://docs. docker. com/engine/reference/builder/ Раздел Environment replacement Environment variables are supported by the following list of instructions in the Dockerfile: ADD COPY ENV EXPOSE FROM LABEL STOPSIGNAL USER VOLUME WORKDIR as well as: ONBUILD (when combined with one of the supported instructions above)
Timofey
Ладно, я запомнил как с этим кейсом разбираться, большое спасибо, @gecube!
Art
Запустил в контейнере apache + php, хочу сейчас, чтобы на локальной машине я мог перейти в браузере по адресу mysite . com и попал на виртуальный хост запущенный в контейнере Подскажите, пожалуйста, как это сделать? Чёт в гугле не могу найти подходящее решение :(