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

Всем привет! Подскажите - кто-то сталкивался? Docker имеет деррикторию и файл

/run/secrets/some_secret
(Я вижу их в контейнере с помощью docker exec -it, также могу вывести контент файла с помощью cat)
Но когда в комманде RUN в Dockerfile'е пробую достучаться до этого файла с помощью cat или любой другой комманды - мне пишет , что
cannot access '/run/secrets/some_secret': No such file or directory

Есть какие-либо идеи? Спасибо!

7 ответов

2 просмотра

Я обычно ls -al дебажу

Может он только после старта создаётся?

Stepan Kudelya- Автор вопроса
Stepan Kudelya- Автор вопроса
Stepan Kudelya
Спасибо, попробую

может покажете свой Dockerfile, тогда будет яснее?

Stepan Kudelya- Автор вопроса
Дмитрий Лебедев
может покажете свой Dockerfile, тогда будет яснее?

FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build-env ARG SOURCE_USERNAME ARG secret_file WORKDIR /app COPY ./ ./ RUN chmod +x ./nuget-source.sh RUN --mount=type=secret,id=PILLSORTED_SOURCE_PASSWORD \ ./nuget-pillsorted-source.sh \ $PILLSORTED_SOURCE_USERNAME $(cat $secret_file) ...

Stepan Kudelya- Автор вопроса
Дмитрий Лебедев
может покажете свой Dockerfile, тогда будет яснее?

И запускаю с docker-compose backend: build: dockerfile: Dockerfile context: ../../PillSortedSolution args: PILLSORTED_SOURCE_USERNAME: GithubActions secret_file: /run/secrets/PILLSORTED_SOURCE_PASSWORD tmpfs: - /run environment: AWS_REGION: 'eu-west-2' AWS_DEFAULT_REGION: 'eu-west-2' AWS_ACCESS_KEY_ID: '${AWS_ACCESS_KEY_ID}' AWS_SECRET_ACCESS_KEY: '${AWS_SECRET_ACCESS_KEY}' AWS_SESSION_TOKEN: '${AWS_SESSION_TOKEN}' ENV: 'staging' app_vars: '{"ConnectionStrings":{"test"}}' secrets: - PILLSORTED_SOURCE_PASSWORD ports: - '44398:80' depends_on: - db restart: on-failure healthcheck: test: [ "CMD", "curl", "-f", "http://localhost:44398/healthcheck" ] interval: 30s timeout: 10s retries: 20 links: - db

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

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

Добрый верчер, а стоит ли использовать lea для вычислений произвольных значений, как замена add/imul?
strewg
28
Опять же повторяюсь - там всё закрыто, и очень-очень сложно. Это столетние наработки. Нет смысла вообще думать об этом. Достаточно просто в голове уложить "вот есть предсказат...
КТ315
15
У меня такой вопрос. Вот мне нужно сделать бинарный файл с ассемблер кода: [bits 32] [org 0x7c00] start: cli mov esp, stack_space call _main hlt section .tex...
Dmytro Parkhomenko
26
@FAssembler не знаешь, fasm поддерживает thumb?
Александр Белокопытов
46
Сколько гигабайт у тебя набирается?
Maksim Lapshin
17
Вот сравним знания, которые требуются, чтобы знать все эти условности С компилятора, и знания, которые требуются чтобы писать программы на ассемблере. Что проще?
КТ315
23
Фуух, победила раскраску. Ну почти) Кому что посчитать? )))
Катерина Свиридова
19
Разве ret в NASM завершает программу?! Почему там не используется ExitProcess?
Alexey
11
Наивный вопрос, а можно в лазарус как-то оптом сохранить состояние всех элементов интерфейса приложения перед его закрытием, например?
Кокошник наголо
13
model small .stack 256 .data arr db 16 dup(?) mes db 10, 13, "Enter 16 numbers: $" mes1 db " $" mes2 db 10, 13, "Sorted: $" mes3 db 10, 13, "$" i db 0 .code ...
Ыиу
42
Карта сайта