170 похожих чатов

Как в докере указать что мне надо скопировать папку которая

находится на 2 уровня назад? COPY ../../fileToCopy.exe ./app?

17 ответов

19 просмотров

при билде докера тебе надо выбрать рутом контекста ту папку, а указать докерфайл явно docker build -f /src/project/Dockerfile .

как-то неудобно, мб использовать композ и указать build context папку

Ayrat Hudaygulov
при билде докера тебе надо выбрать рутом контекста...

точка тут если чо указание папки рута контекста. Можешь путём указать наоборот вот так docker build ../.. это означает сбилди докерфайл из текущей папки, но рутом контекста выбери папку на два уровня выше

Pavel-Gudkov Автор вопроса
Ayrat Hudaygulov
при билде докера тебе надо выбрать рутом контекста...

Тобишь запускать билд из главной папки? Куда входят эти файлы все?

Ayrat Hudaygulov
точка тут если чо указание папки рута контекста. М...

Ты уверен? Я долго мучался с этим вопросом. Не умеет он в контексте подниматься на уровни выше. Только глубже

Mikhail
Ты уверен? Я долго мучался с этим вопросом. Не уме...

если ты уже внутри билда, то конечно не умеет

Pavel-Gudkov Автор вопроса
Ayrat Hudaygulov
если ты уже внутри билда, то конечно не умеет

docker build --tag apitest -f Dockerfile ../.. Вызвал так, зависло все.

Pavel Gudkov
docker build --tag apitest -f Dockerfile ../.. Выз...

подозреваю что у тебя докеригнор не настроен и там у тебя 100500 гигов контекста

Pavel Gudkov
screenshot

ну к слову, тут -f указывать не надо, докерфайл в той же папке лежит

Pavel-Gudkov Автор вопроса
Pavel Gudkov
screenshot

Запусти докер билл из папки test и пропиши путь к докерфайлу

Pavel-Gudkov Автор вопроса
Ayrat Hudaygulov
подозреваю что у тебя докеригнор не настроен и там...

Написал все папки которые не нужны, и всеравно пустота.

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта