尝试运行
sudo /usr/local/bin/docker compose exec -T ...
字符串
为了备份数据库文件,
然而,当引用文档时,我看到docker-composer通常是v1的内容
对于v2,我必须使用什么语法才能不得到sudo: /usr/local/bin/docker: command not found
我想使用正确的v2版本,但我不知道如何使用正确的语法执行docker compose exec,在线文档也不清楚为什么会存在这个问题,或者我应该做些什么来修复它。
1条答案
按热度按时间ecr0jaav1#
只是把我的评论放在这里作为对未来读者的回答。
在我的系统上,Docker安装在位置
/usr/bin/docker
。下面的命令对我有用
字符串
这个命令
型
产生错误
sudo: /usr/local/bin/docker: command not found
。确定Docker安装的位置可能有助于解决此问题。
由于我的
$PATH
包含两个bin
位置,因此我使用型
找到我的安装位置
补充说明:
如果你的安装位置在你的
$PATH
中(与echo $PATH
核对),你可以直接在shell或脚本中使用docker命令。我通常用较短的
型
帮我找到可执行文件