Ошибка файла Docker нет такого файла или каталога :неизвестно

Я сделал следующее:

  • смонтировать корневой том Btrfs, если это еще не сделано (например. к/mnt)
  • создайте конфиги snapper как обычно; snapper создаст подтома /.snapshots, /home/.snapshotsи т. д.
  • удалите эти вложенные тома и создайте новые в тех местах, которые вам нравятся, возможно, ваш корень Btrfs (, например. /mnt/@SNAPS, /mnt/@HOMESNAPSи др.)
  • создавать пустые папки в местах, где снаппер создал подтомы до (/.snapshots,/home/.snapshots)
  • добавить записи в /etc/fstab, чтобы подтом /@SNAPSбыл смонтирован в /.snapshots, /@HOMESNAPSв /home/.snapshotsи т. д.

При такой настройке snapper имеет доступ к своим жестко закодированным местам назначения моментальных снимков, в то время как они фактически находятся в прямых подтомах верхнего -уровня Btrfs.

0
15.05.2021, 08:44
1 ответ

Ваш файл докера никогда не собирает код. CMD — это инструкция что-то запускать при запуске контейнера, но поставить ее можно только один раз. Второй перевешивает первый. Вы должны изменить это:

CMD [ "~/", ".cargo/bin/cargo", "build", "--release" ]

К

RUN ~/.cargo/bin/cargo build --release

Однако из вашего вопроса не ясно, будет ли это работать. Я не вижу, как создается.cargo.

0
28.07.2021, 11:32

Теги

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