gpt4 book ai didi

docker - “Docker compose: command not found”-尽管配置了路径并将文件设置为可执行文件

转载 作者:行者123 更新时间:2023-12-02 19:03:29 27 4
gpt4 key购买 nike

我是Docker的新手。我想运行一个docker-compose文件。我已经安装了docker-compose,请在下面找到详细信息

which docker-compose
# returns usr/local/bin/docker-compose
docker-compose -v
# returns docker-compose version 1.24.0, build 0aa59064

我指的是STACK OVERFLOW帖子,并且能够找到有关PATH变量的信息,因此我也将docker-compose也放置在/ usr / bin /路径中。
所以,下面的命令
find /usr/bin/ -name "docker-compose"
# returns /usr/bin/docker-compose

另外,我通过使用相应文件夹下的“chmod + x”命令使两个路径下的文件都可执行。

因此,当我最终尝试执行docker-compose.yml文件时,出现以下错误
sudo ./docker-compose up - I am executing this command right in the folder where docker-compose.yml file is present

我得到以下错误,
sudo: ./docker-compose: command not found

如何执行我的docker-compose.yml文件而没有任何问题并启动容器。将其作为可执行文件时,我是否会犯任何错误?

最佳答案

请尝试sudo docker-compose./意味着您所在的 shell 将在当前目录中查找。如果您不在/ usr / local / bin或/ usr / bin中,它将失败。

另外,如果您使用的是Linux,则应遵循以下说明,以避免必须以root用户身份运行docker:https://docs.docker.com/install/linux/linux-postinstall/

关于docker - “Docker compose: command not found”-尽管配置了路径并将文件设置为可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56520139/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com