2017-10-30 1 views
1

私はnodejsとブロックチェーンコードを実行しています。私はdockerfileとdockerを使ってDocker Containerを作ったが、Dockerを作っている間にエラーが出る。docker-compose up error UnicodeDecodeError: 'ascii'コーデックは位置0のバイト0xe2をデコードできません:範囲内の序数(128)

これは、コンソール上のトレースバックです:

Traceback (most recent call last): 
 
    File "docker-compose", line 6, in <module> 
 
    File "compose/cli/main.py", line 68, in main 
 
    File "compose/cli/main.py", line 121, in perform_command 
 
    File "compose/cli/main.py", line 938, in up 
 
    File "compose/project.py", line 430, in up 
 
    File "compose/service.py", line 317, in ensure_image_exists 
 
    File "compose/service.py", line 918, in build 
 
    File "site-packages/docker/api/build.py", line 238, in build 
 
    File "site-packages/docker/api/build.py", line 285, in _set_auth_headers 
 
    File "site-packages/docker/auth.py", line 97, in resolve_authconfig 
 
    File "site-packages/docker/auth.py", line 125, in _resolve_authconfig_credstore 
 
    File "site-packages/dockerpycreds/store.py", line 25, in get 
 
    File "site-packages/dockerpycreds/store.py", line 57, in _execute 
 
    File "subprocess.py", line 711, in __init__ 
 
    File "subprocess.py", line 1343, in _execute_child 
 
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128) 
 
Failed to execute script docker-compose

と私のドッキングウィンドウ-compose.ymlは次のとおりです。

version: '2' 
 
services: 
 
    node-app: 
 
    build: app 
 
    ports: 
 
     - "4000:8080" 
 
    volumes: 
 
     - ./app/src:/myapp/src 
 
    depends_on: 
 
     - ethernet_server 
 
    environment: 
 
     - ETHEREUM_CLIENT_IP=http://192.168.178.22 
 
     - ETHEREUM_CLIENT_PORT=8545 
 

 
    ethernet_server: 
 
    build: testrpc

私が行ったのか分かりません間違っていますか?

+0

ユーザー名またはパスワードに非ASCII文字が含まれていますか? – larsks

+0

いいえ、それはASCII文字のみです –

+0

あなたの行6をコピー&ペーストしましたか?行全体を削除して改行し、手動で再入力してください。 – Munchkin

答えて

1

は、ドッキングウィンドウに直接コンテナを構築してみてください。

docker build app

docker build testrpc

再度ごdocker-composeを実行します。

私はドッカーからの報告書がUnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0であり、ドッカーを使用してコンテナを再構築して問題を解決したことが判明しました。

+0

エリック..ありがとう! –

関連する問題

 関連する問題