From e265c1f3871dc7ee3c7e2053c2bc1c6b0357c3f3 Mon Sep 17 00:00:00 2001 From: Jakub Kocka Date: Tue, 5 Sep 2023 15:18:15 +0200 Subject: [PATCH] docs(docker): Update Using Remote Serial Port chapter By default some shells such as zsh has NOMATCH option set (https://zsh.sourceforge.io/Doc/Release/Options.html). The root cause of the problem is that while bash expands the parameter to itself if it does not match any filename, the zsh reports an error. IOW if we do % setopt nonomatch it will work even in zsh. Closes https://github.com/espressif/esp-idf/issues/12060 --- docs/en/api-guides/tools/idf-docker-image.rst | 2 +- docs/zh_CN/api-guides/tools/idf-docker-image.rst | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/en/api-guides/tools/idf-docker-image.rst b/docs/en/api-guides/tools/idf-docker-image.rst index 49b784172b..0269855d61 100644 --- a/docs/en/api-guides/tools/idf-docker-image.rst +++ b/docs/en/api-guides/tools/idf-docker-image.rst @@ -126,7 +126,7 @@ Now the device attached to the host can be flashed from inside a Docker containe .. code-block:: bash - docker run --rm -v :/ -w / espressif/idf idf.py --port rfc2217://host.docker.internal:4000?ign_set_control flash + docker run --rm -v :/ -w / espressif/idf idf.py --port 'rfc2217://host.docker.internal:4000?ign_set_control' flash Please make sure that ```` is properly set to your project path on the host, and ```` is set as a working directory inside the container with the ``-w`` option. The ``host.docker.internal`` is a special Docker DNS name to access the host. This can be replaced with a host IP if necessary. diff --git a/docs/zh_CN/api-guides/tools/idf-docker-image.rst b/docs/zh_CN/api-guides/tools/idf-docker-image.rst index d006a28a01..e16ae09a2a 100644 --- a/docs/zh_CN/api-guides/tools/idf-docker-image.rst +++ b/docs/zh_CN/api-guides/tools/idf-docker-image.rst @@ -126,7 +126,7 @@ Docker 也支持以交互方式进行构建,以调试构建问题或测试自 .. code-block:: bash - docker run --rm -v :/ -w / espressif/idf idf.py --port rfc2217://host.docker.internal:4000?ign_set_control flash + docker run --rm -v :/ -w / espressif/idf idf.py --port 'rfc2217://host.docker.internal:4000?ign_set_control' flash 请确保将 ```` 正确设置为主机上的项目路径,并使用 ``-w`` 选项将 ```` 设置为容器内的工作目录。``host.docker.internal`` 为特殊的 Docker DNS 名称,用于访问主机。如有需要,可以将其替换为主机的 IP 地址。