Docker compose docker compose给出错误“;无法访问该文件,因为另一个进程正在使用该文件;。和docker香草不一样

Docker compose docker compose给出错误“;无法访问该文件,因为另一个进程正在使用该文件;。和docker香草不一样,docker-compose,Docker Compose,我正在运行我的docker容器 Docker run kalle:anka-p 8888:80-p 5045:5045-p 5672:5672 没有任何问题。但是当我试图用docker compose实现同样的目标时,我得到了一个错误 错误:对于myapp.api_1无法启动服务myapp.api:无法启动 在网络上创建端点myapp.api_1 nat:hnsCall在Win32中失败: 进程无法访问该文件,因为另一个进程正在使用该文件 过程(0x20) 上面的错误似乎与端口映射有关。(当我删

我正在运行我的docker容器

Docker run kalle:anka-p 8888:80-p 5045:5045-p 5672:5672

没有任何问题。但是当我试图用docker compose实现同样的目标时,我得到了一个错误

错误:对于myapp.api_1无法启动服务myapp.api:无法启动 在网络上创建端点myapp.api_1 nat:hnsCall在Win32中失败: 进程无法访问该文件,因为另一个进程正在使用该文件 过程(0x20)

上面的错误似乎与端口映射有关。(当我删除这些内容时,问题就解决了。)

。。。我会简短地回答这个问题,如果您遗漏了任何细节,请询问

my docker-compose.yaml的相关部分

> version: '3.4'
> 
> services:   myapp.api:
>     image: ${DOCKER_REGISTRY-}myappapi
>     ports: 
>     - "8888:80"  
>     - "5045:5045"
>     - "5672:5672"