Anton
George
Евгений [ : Kyber : ]
👀 всем привет
Подскажите плиз, как найти в docker путь к директории с файлами сайта. Сервер на nginx. Чет все облазил, не могу найти
Andrey
Виктор
Anonymous
скпжите как через Certbot сделать серьифткат в контейнере?
Alexey
Anonymous
Алексей Тарасов
День добрый! Подскажите куда копать не чего не могу найти
Алексей Тарасов
OSError: Error relocating /usr/lib/libgdal.so: _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1Ev: symbol not found
Anonymous
FROM golang:1.13
COPY . /go/src/stitching_api
WORKDIR /go/src/stitching_api
ENV GO111MODULE on
RUN make
EXPOSE 8080
CMD ["./bin/stitching_api"]
Anonymous
такую штуку написал
Anonymous
а она падает
Anonymous
make: *** No targets specified and no makefile found. Stop.
ERROR: Service 'stitching_api' failed to build: The command '/bin/sh -c make' returned a non-zero code: 2
Anonymous
кто нить знает, что не так
George
нуу все написано
George
George
make all или как там в инструкции пишут. Или может в текущем каталоге мейкфайла нет
Almir
нужно для начала почитать README или INSTALL для проекта, возможно создать Makefile
George
в смысле
George
ямл компоуза можно шаблонизировать через YAML anchor - (1), через интерполяцию переменных в .env (2)
George
тоже вариант
Sergey
Dmitry
Dmitry
Vadim
ребят а объясните как в докере правильно go настроить что бы к каждому проекту своя папка свои настройки
Vadim
https://i.imgur.com/4QlWh4j.png
Vadim
https://i.imgur.com/GmH5aOg.png
Vadim
https://i.imgur.com/44YYs3Y.png
Vadim
https://i.imgur.com/Bm5USu2.png
George
Nik
Grey
Алия Али ты?
Denis
ребят, есть трабла, sh: docker: command not found когда запускаю docker build . -t testname:latest через npm скрипт
когда пишу docker build . -t testname:latest просто в консоль все норм билдится
гуглил, не нашел ничего, подскажите плз
Grey
Гайрат
Denis
$PATH?
да, дело в path, "buildContainer": "PATH=$PATH:/usr/local/bin docker build -t testname:latest ."
вот так работает
а можно как то изящнее решить?
Егор
Делаю для https://github.com/jenkinsci/docker:
docker-compose up
Ввожу токен в веб-морде по 0.0.0.0:8080. Останавливаю контейнер и делаю
docker-compose down
Затем ещё раз
docker-compose up
И оказывается, что мои изменения потерялись и не сохранились )=. Как быть? Как сделать докер инвариантным к docker-compose down?
https://ru.stackoverflow.com/questions/1038798/jenkins-%d0%bd%d0%b5-%d1%81%d0%be%d1%85%d1%80%d0%b0%d0%bd%d1%8f%d0%b5%d1%82-%d0%b8%d0%b7%d0%bc%d0%b5%d0%bd%d0%b5%d0%bd%d0%b8%d1%8f-%d0%bf%d0%be%d1%81%d0%bb%d0%b5-%d0%be%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b8-%d0%ba%d0%be%d0%bd%d1%82%d0%b5%d0%b9%d1%80%d0%b5%d0%bd%d0%b0
Terry
Terry
или инфа в нем
RapidCodeLab
Егор
зачем?
RapidCodeLab
down удаляет волюмы, сам контейнер и все все все
RapidCodeLab
Для чего down делается, я не совсем понял может
Егор
RapidCodeLab
все таки, для чего down? что ожидалось от этой команды?
Terry
Егор
Ожидалось, что удалится контейнер и образ, но не вольюмы
Егор
Т.е. хочется понять, что будет если вдруг всё к чертям слетает. Персистентнта ли эта конфигурация
Егор
Если я запущу другой контейнер (так сказать копию), то всё не будет работать?
RapidCodeLab
https://docs.docker.com/compose/reference/down/
RapidCodeLab
Networks and volumes defined as external are never removed.
Terry
Terry
😏
RapidCodeLab
точно)
Егор
Так почему, в таком случае, после down всё ломается, если вольюмы не удаляются?
Егор
RapidCodeLab
Terry
Выше говорилось обратное
https://forums.docker.com/t/why-docker-compose-down-deletes-my-volume-how-to-define-volume-as-external/67433/4
Егор
Только ща увидел, что тут вот такое
Егор
Егор
Раньше такое не встречал. Что эта конструкция означает. Т.е. фактически ничего никуда не прокидывается или как?
Егор
Нет внешнего пути. В моём мире должно быть как-то так:
volumes:
- my/outer/path/:/var/jenkins_home
Егор
Да, версия 2
RapidCodeLab
создаст аналогичный путь от docker-compose.yml , я думаю, но это не точно)
Егор
А external: true, куда прикручивать тогда?
RapidCodeLab
что мешает сделать - data:/var/jenkins_home и далее
volumes:
data:
external: true
Anonymous
workdir это тоже самое что и cd в линуксе?
Anonymous
а ее сам как хочешь создаешь или как? или нужно смотреть на докер хаб где ее можно создавать
Sviatoslav
Любую указываешь если ее нет то создастся.
Sviatoslav
это как mkdir -p workdir && cd workdir
Anonymous
Ins
Подскажите, а как сделать корневой слой Centos7?
Ins
Ищу репетитора по docker. В институте задали подготовить Oracle database в docker
Ins
На red hat подобной ос