gpt4 book ai didi

nginx - OCI运行时错误docker-compose不是目录

转载 作者:行者123 更新时间:2023-12-02 19:38:49 24 4
gpt4 key购买 nike

我是Docker的新手,目前正遇到以下问题:

在docker终端中启动命令后:

OAUTH_CLIENT_ID=<...> OAUTH_CLIENT_SECRET=<...>      
OAUTH_URL_CALLBACK=http://192.168.99.100/api/v1/auth/login docker-compose --
file test/docker-compose.yml up

我收到以下错误消息:
ERROR: for platform  Cannot start service platform: invalid header field 
value "oci runtime error: container_linux.go:247: starting container process
caused \"process_linux.go:359: container init caused \\\"rootfs_linux.go:53:
mounting \\\\\\\"/c/users/m_konk01/documents/GitHub/o2r-
platform/test/nginx.conf\\\\\\\" to rootfs
\\\\\\\"/mnt/sda1/var/lib/docker/aufs/mnt/29c14c514916cf09070c6dd084bee55fa899d9
79b3f7b9521f1ab25e3a8232a0\\\\\\\" at
\\\\\\\"/mnt/sda1/var/lib/docker/aufs/mnt/29c14c514916cf09070c6dd084bee55fa899d9
79b3f7b9521f1ab25e3a8232a0/etc/nginx/nginx.conf\\\\\\\" caused \\\\\\\"not
a directory\\\\\\\"\\\"\"\n" [31mERROR[0m: Encountered errors while bringing up the project.

docker-compose.yml启动多个docker容器,并包含以下平台设置:
platform:
image: nginx:latest
depends_on:
- container1
- container2
- container3
- container4
volumes:
- "./nginx.conf:/etc/nginx/nginx.conf:ro"
- "../client:/etc/nginx/html"
ports:
- "80:80"

Docker版本
$ docker version
Client:
Version: 1.12.3
API version: 1.24
Go version: go1.6.3
Git commit: 6b644ec
Built: Wed Oct 26 23:26:11 2016
OS/Arch: windows/amd64

Server:
Version: 1.12.3
API version: 1.24
Go version: go1.6.3
Git commit: 6b644ec
Built: Wed Oct 26 23:26:11 2016
OS/Arch: linux/amd64

任何想法都会很高兴。到目前为止,我的搜索未成功。

最佳答案

似乎您要将文件挂载到文件。我记得在你的docker版本上它是不允许的。您必须将nginx.conf移动到Dockerfile中

Dockerfile:

....
ADD nginx.conf /tmp/

RUN mv /tmp/nginx.conf /etc/nginx/nginx.conf && \

....

这应该为您工作。如果不告诉我您的下一个错误代码

关于nginx - OCI运行时错误docker-compose不是目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40991324/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com