我正在尝试通过 Docker 上下文使用 docker-compose 部署应用程序。我正在使用本指南:https://www.docker.com/blog/how-to-deploy-on-remote-docker-hosts-with-docker-compose/
当我尝试创建上下文时,问题就出现了。例如:docker context create test --docker "host=ssh://user@remotehost"
我明白了:
"docker context create" requires exactly 1 argument. See 'docker context create --help'.
这只发生在 Windows WSL 上,在 Linux 上它可以完美运行。
我正在使用 docker 19.03.8 启用实验功能。
最佳答案
这是因为破折号字符。比较两个命令(注意“docker”前的两个破折号)
失败的命令:docker context create test --docker "host=ssh://user@remotehost"
命令成功:docker context create test ‐‐docker "host=ssh://user@remotehost"
关于docker - 错误 : "docker context create" requires exactly 1 argument,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66321206/