docker - 错误 : "docker context create" requires exactly 1 argument

标签 docker docker-compose windows-subsystem-for-linux remote-server docker-desktop

我正在尝试通过 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/

相关文章:

docker - 了解此 Docker 文件 - 文件被复制到哪里

azure - 无法从 GitLab 部署到 Azure 容器注册表

linux - 在适用于 Linux 的 Windows 子系统上的 Ubuntu 上使用 INT 0x80 汇编编译的可执行文件不产生输出

ubuntu - 如何在 WSL 中的 PETSc 编译期间解决 'fatal error: mpi.h: No such file or directory'

docker - 如何将 Airflow 主页从 docker 更改为本地系统

azure - 如何编辑将标志(--ipc=host)传递给azure管道中的docker run -d -p?

docker - 创建Dockercompose和Dockerfile的问题。导致 “Error response from daemon”

postgresql - Docker 错误 - 5432 : bind: address already in use

windows - 无法连接到 Windows 10 上的 postgres

python - 用于从模板创建新的 GitHub 存储库的 Bash 脚本