Отказано в доступе к докеру

Кажется, вы хотите добавить файлы в tarархив, один за другим, из стандартного вывода какой-либо другой команды.

Предполагая, что архив существует, вы можете добавить в него данный файл, используя

tar -u -f archive.tar filename

или, если вы работаете со сжатыми архивами,

tar -uz -f archive.tar.gz filename

Файл с именем filenameдолжен существовать в файловой системе. Это означает, что ваш рабочий процесс должен будет сохранить файл, а затем добавить его в архив перед повторным удалением файла.

Возможно что-то вроде этого:

somecommand filename.png >newfile1.png &&
tar -u -f archive.tar newfile1.png &&
rm newfile1.png

&&между командами гарантирует, что команда не будет запущена, если предыдущая команда по какой-либо причине не удалась.

Обратите внимание, что вам придется добавлять каждый файл с новым именем в архив, так как добавление файла с тем же именем, что и у ранее -существующего файла, «скроет» старый файл в архиве.

0
22.03.2021, 17:52
1 ответ

После попытки как он сказал , я перезагружаюсь позже, так как докер работает...

$ sudo groupadd docker

$ sudo usermod -aG docker $USER

$ newgrp docker

$ docker run hello-world

$ sudo reboot now
0
28.04.2021, 22:57

Теги

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