最佳答案
我需要用 docker exec 运行2个命令。 我正在从 docker 容器中复制一个文件,并且不希望使用 ssh 之类的东西来处理凭据。 此命令复制一个文件:
sudo docker exec boring_hawking tar -cv /var/log/file.log | tar -x
但是它创建了一个子目录 var/log,我希望避免这种情况,所以如果我可以在 docker 容器中执行这些操作,那么应该没问题:
cd /var/log ; tar -cv ./file.log
如何让 docker exec 运行2个命令?