2016-12-06 8 views
1

私はドッキングウィンドウに新しいですし、現在、次のような問題に苦しん:ドッカターミナルでコマンドを起動した後OCIランタイムエラーではないドッキングウィンドウ-構成ディレクトリ

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. 

ドッキングウィンドウ-compose.ymlは、いくつかのドッキングウィンドウコンテナを起動し、次のプラットフォームの設定が含まれています

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 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 

は、任意のアイデアのために幸せになるでしょう。私の検索はこれまで成功していませんでした。

答えて

1

ファイルにファイルをマウントしたいようです。私はあなたのドッカーのバージョンで許可されていないことを覚えています。

.... 
ADD   nginx.conf /tmp/ 

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

.... 

これはあなたのために働く必要があります:あなたはあなたのDockerfile

Dockerfileの内側にあなたのnginx.confを移動する必要があります。次のエラーコードを表示しない場合

+0

私は問題がドッカーファイル内にあるとは思わない。私はdocker-compose.ymlをローカルインストールに使用しています。ドッカーファイルではありません(私の最初の記事のスニペットを参照してください)。それを追加して移動する必要がありますか? – MarkusK

+0

docker-composeに問題があるので、dockerfile内でそれを行うように勧めました。 – Gabbax0r

関連する問題