d4c4pt1c0n
@docker-Lab:~/task$ docker build -t pdevsecops/vulnapp .
Sending build context to Docker daemon 5.222MB
Step 1/11 : FROM python:2-alpine
---> 1bf48bb21060
Step 2/11 : WORKDIR /app
---> Using cache
---> feb751801d5f
Step 3/11 : RUN wget -O https://github.com/secfigo/django.nv/archive/1.1.zip /app
---> Running in 6967dff85873
wget: bad address ''
The command '/bin/sh -c wget -O https://github.com/secfigo/django.nv/archive/1.1.zip /app' returned a non-zero code: 1
d4c4pt1c0n
не пашит wget
George
ну, логично
George
у тебя шел кривой
George
можешь попробовать взять всю команду в RUN в кавычки
George
RUN "wget -O https://github.com/secfigo/django.nv/archive/1.1.zip /app"
George
типо так
George
но не обещаю, что поможет
Kamil
не поможет
George
и, да, попробуй еще параметр -O передвинуть
Kamil
George
wget https://github.com/secfigo/django.nv/archive/1.1.zip -O /app/1.1.zip
George
как-то так
George
порядок аргументов - очень важен
su
MⅨ
https://medium.com/swlh/an-example-ci-process-for-react-apps-with-docker-2247171a218
Привет, читаю эту статью и хочу понять а где конкретно происходит действо RUN. Разве не в той же папке в который мы находимся, просто по словам автора, я так понимаю что всё таки в ./app/
Yakub
Привет всем вопрос: как можно поменять ip у Docker Machine на Windows что бы подключился телефоны и компы который подключенты к одному wi-fi?
Используется docker-composer файл
Алексей
Oleg
ребят привет. как реализуете cd процес для wordpres? через git lab есть у кого то пример умл файла
Алексей
WORKDIR /app
COPY ./ /app/
первый аргумент COPY это файлы которые будут взяты с вашей HOST машины (./ === текущая директория) - это относительный путь
второй аргумент COPY это то куда положить файлы / - это ROOT директория Docker машины, /app/ это директория созданная командой WORKDIR
Грубо говоря автор написал абсолютный путь в COPY target
Можно сделать так (c относительным путем вместо абсолютного)
Алексей
WORKDIR /app
COPY ./ .
Где второй аргумет . - это текущая workdir
Mikhail
Пытаюсь сбилдить gradle проект в докере под корпоративным прокси, а он не хочет
central
Mikhail
И еще 3 экрана стектрейса
Гайрат
какая досада
George
найди корпоративный прокси типа артифактори
George
явно же должен быть внутри периметра организации
George
ты же явно не один такой страдалец
Александр
Коллеги, Подскажите, пожалуйста
Как при создании файла прописать папку конфига?
George
что, простите?
Andrey
)))
Александр
Не таз задал вопрос наверное
Александр
Могу ли я при создании контейнера, прописать местоположение файла конфига?
George
какого конфига, о чем ты
George
ну, если я правильно понял тебя, то да, ты можешь там творить любой беспредел
Denis
Александр
Я правильно понял , что volumes сохраняют информацию непосредственно на хостовой машине, а докер обращается к этим файлам?
George
да
Александр
Спасибо
Anonymous
Doбрый вечер, кто может подсказать в двух словах как работет docker-slim, и каким образом он ужимает имаджи?
from ubuntu:14.04 - 432MB => 14MB (minified by 30.85X)
может ли это сказать на производительности приложения?
буду крайне признателен инфе
George
это может сказаться на работоспособности приложения
George
это ВСЕ ЧТО тебе нужно знать
George
Александр
Речь не про это
https://unix.stackexchange.com/questions/16781/why-is-there-a-debian-backport-of-linux-kernel/16789#16789
Backport kernel
Я не сталкивался с этим понятием, вот на гуглил так. Сделал вывод...
George
George
Но при этом старое перестает быть совсем старым и совсем стабильным, а становится мешаниной
George
А прям нове-нове ядро тебе могут и не дать, т.к. политика дистрибутива не предусматривает его. Но можешь руками собрать на свой страх и риск. Или установить откуда+то из непонятного источника
Александр
Угу по ссылке, говорится берёшь страшнын конфиои и накрываешь новым, на пример если драйверов нет.
Так у ему нужно под железо новое по новей ядро?
George
George
Я имел в виду, что он юзает хер пойми какой версии докер со стабильным ядром из центось. Старым ядром
George
И никто не тестировал эту связку. Если он хотел стейбл, то надо было брать докер из репы центоса
George
Тоже такой же старый, как и сама центось
inqfen
inqfen
А не залатанные как у центоси
inqfen
когда в 3.10 фичи из 4.9
inqfen
У деба в бэкпортах по сути лежат ядра более новой версии, сконфиженные под дебиан
George
Да, именно так
George
Но бекпорты - потому что официально такого нового ядра не будет под этот старый дистр
inqfen
Ну как по мне так лучше, чем франкенштейн из старого ядра и фич еще из 10 разных версий
Александр
George
Александр
Это да
George
Пока ты не столкнешься с необходимостью фич из последнего докера, у тебя все будет хорошо )
Александр
100% )
Kirill
Всем привет! Подключил тут докер с golang к докеру с postgresql базой по одному network’у, но подключение к базе не удаётся никаак сделать (Connection #0 to host 127.0.0.1 left intact), что не так делаю?))
Petr
Petr
В одной сети говоришь
Petr
И к локалхост коннект
Kirill
фак)
Kirill
сорян)
Kirill
к вечеру всё бывает
Yavir
Скажите пожалуйста, как заранить pipenv в dockerfile?
Yavir
http://joxi.ru/1A5voQxcD9djGr
George
Yavir
стартануть скрипт через pipenv run start
Yavir
в контейнере
George
У тебя для начала ENTRYPOINT = python3
George
Второе - ты этот скрипт на своем компьютере вне докера как запускаешь ?