Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker compose Docker compose抛出无法执行脚本Docker compose_Docker Compose - Fatal编程技术网

Docker compose Docker compose抛出无法执行脚本Docker compose

Docker compose Docker compose抛出无法执行脚本Docker compose,docker-compose,Docker Compose,我有一个运行在Windows10机器上的ubuntu虚拟机,配置了Vagrant 我已将DOCKER_主机环境设置如下 set DOCKER_HOST=192.168.99.201 现在我可以运行像docker image ls这样的命令了,一切正常 但当我像这样运行docker compose时,问题就开始了 docker-compose -f D:\Trials\Devops\Docker\DockerCompose\singlehostnetwork\company.yml up -d

我有一个运行在Windows10机器上的ubuntu虚拟机,配置了Vagrant

我已将DOCKER_主机环境设置如下

set DOCKER_HOST=192.168.99.201
现在我可以运行像docker image ls这样的命令了,一切正常

但当我像这样运行docker compose时,问题就开始了

docker-compose -f D:\Trials\Devops\Docker\DockerCompose\singlehostnetwork\company.yml up -d

在这种情况下,目录中存在docker compose yml文件

我得到以下错误。不知道发生了什么事。我保证了docker的写作是正确的。但错误依然存在

有人能告诉我发生了什么事吗

Traceback (most recent call last):
  File "docker-compose", line 3, in <module>
  File "compose\cli\main.py", line 67, in main
  File "compose\cli\main.py", line 123, in perform_command
  File "compose\cli\command.py", line 69, in project_from_options
  File "compose\cli\command.py", line 132, in get_project
  File "compose\cli\docker_client.py", line 43, in get_client
  File "compose\cli\docker_client.py", line 137, in docker_client
  File "site-packages\docker\context\context.py", line 34, in __init__
  File "site-packages\docker\context\config.py", line 77, in get_context_host
  File "site-packages\docker\utils\utils.py", line 281, in parse_host
docker.errors.DockerException: Invalid bind address format: port is required: 192.168.99.201
[6368] Failed to execute script docker-compose
回溯(最近一次呼叫最后一次):
文件“docker compose”,第3行,在
文件“compose\cli\main.py”,第67行,在main中
执行命令中第123行的文件“compose\cli\main.py”
文件“compose\cli\command.py”,第69行,在project\u from\u options中
get\U项目中第132行的文件“compose\cli\command.py”
get\u client中第43行的文件“compose\cli\docker\u client.py”
docker\u客户端中第137行的文件“compose\cli\docker\u client.py”
文件“site packages\docker\context\context.py”,第34行,在__
文件“site packages\docker\context\config.py”,第77行,在get\u context\u host中
parse_host中第281行的文件“site packages\docker\utils\utils.py”
docker.errors.DockerException:绑定地址格式无效:需要端口:192.168.99.201
[6368]无法执行脚本docker compose
Traceback (most recent call last):
  File "docker-compose", line 3, in <module>
  File "compose\cli\main.py", line 67, in main
  File "compose\cli\main.py", line 123, in perform_command
  File "compose\cli\command.py", line 69, in project_from_options
  File "compose\cli\command.py", line 132, in get_project
  File "compose\cli\docker_client.py", line 43, in get_client
  File "compose\cli\docker_client.py", line 137, in docker_client
  File "site-packages\docker\context\context.py", line 34, in __init__
  File "site-packages\docker\context\config.py", line 77, in get_context_host
  File "site-packages\docker\utils\utils.py", line 281, in parse_host
docker.errors.DockerException: Invalid bind address format: port is required: 192.168.99.201
[6368] Failed to execute script docker-compose