---
title: "Docker 报错：header key \"exclude-patterns\" contains value with non-printable ASCII characters"
date: 2023-05-06T13:43:45.000Z
author: Z.SHINCHVEN
tags: [Docker, ASCII]
canonical: https://atlassc.net/2023/05/06/dockerignore-non-printable-ascii-characters
---
今天更新了`docker-ce`以后，构建镜像时报错:

```bash
ERROR: rpc error: code = Internal desc = header key "exclude-patterns" contains value with non-printable ASCII characters
```

于是我根据`exclude-patterns`关键词检查了一下`.dockerignore`文件，发现其中包含了中文文件名，删除后问题解决。

开发的时候应该尽量避免使用中文。
