首页 文章

docker-compose up:utf-8编解码器无法解码字节X.

提问于
浏览
0

每次我在我的机器上运行docker-compose(macOS 10.13.5,最新的docker版本)我都会收到此错误

回溯(最近一次调用最后一次):文件“docker-compose”,第6行,在文件“compose / cli / main.py”第71行,在主文件“compose / cli / main.py”第124行,在perform_command文件“compose / cli / command.py”,第41行,在project_from_options文件“compose / cli / command.py”,第126行,在get_project文件“compose / project.py”,第96行,在from_config文件中“ compose / network.py“,第320行,在get_networks文件中”compose / network.py“,第125行,在true_name文件”compose / network.py“第146行,在_set_legacy_flag文件”compose / network.py“中,行106,检查文件“site-packages / docker / utils / decorators.py”,第19行,在包装文件“site-packages / docker / api / network.py”,第211行,在inspect_network文件“site-packages /”中docker / utils / decorators.py“,第46行,在内部文件”site-packages / docker / api / client.py“,第194行,在_get文件”site-packages / requests / sessions.py“,第521行,在获取文件“site-packages / requests / sessions.py”,第494行,请求文件“site-packages / requests / sessions.py”,第424行,i n prepare_request文件“site-packages / requests / utils.py”,第195行,在get_netrc_auth文件“netrc.py”,第33行,在init文件“netrc.py”,第42行,在_parse文件“shlex.py”中,第105行,在get_token文件“shlex.py”,第136行,在read_token文件“/Users/distiller/compose-osx-release/compose/venv/lib/python3.6/codecs.py”,第321行,in解码UnicodeDecodeError:'utf-8'编解码器无法解码位置33中的字节0x80:无效的起始字节

2 回答

  • 1

    好吧显然当前版本的docker-compose for macOs有问题 . 这只是我的猜测,但是这里我怎么解决它

    curl -L https://github.com/docker/compose/releases/download/1.14.0-rc2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
    chmod +x /usr/local/bin/docker-compose
    

    然后重新启动终端

  • 0

    我有2个想法:1 . 尝试重新安装你的python 2.使用不是最新的docker版本,但最新稳定

相关问题