如何解决错误:“docker context create”正好需要 1 个参数
我正在尝试通过 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" 正好需要 1 个参数。见'码头工人 上下文创建 --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 context create --docker host=ssh://user@remotehost test”。 请参阅文档:https://docs.docker.com/engine/reference/commandline/context_create/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。