• <bdo id='mwKlu'></bdo><ul id='mwKlu'></ul>

    1. <legend id='mwKlu'><style id='mwKlu'><dir id='mwKlu'><q id='mwKlu'></q></dir></style></legend>
      <tfoot id='mwKlu'></tfoot>

      1. <i id='mwKlu'><tr id='mwKlu'><dt id='mwKlu'><q id='mwKlu'><span id='mwKlu'><b id='mwKlu'><form id='mwKlu'><ins id='mwKlu'></ins><ul id='mwKlu'></ul><sub id='mwKlu'></sub></form><legend id='mwKlu'></legend><bdo id='mwKlu'><pre id='mwKlu'><center id='mwKlu'></center></pre></bdo></b><th id='mwKlu'></th></span></q></dt></tr></i><div id='mwKlu'><tfoot id='mwKlu'></tfoot><dl id='mwKlu'><fieldset id='mwKlu'></fieldset></dl></div>
      2. <small id='mwKlu'></small><noframes id='mwKlu'>

      3. docker CMD 中的命令替换

        时间:2023-09-10

        <legend id='B75Ah'><style id='B75Ah'><dir id='B75Ah'><q id='B75Ah'></q></dir></style></legend>

              <i id='B75Ah'><tr id='B75Ah'><dt id='B75Ah'><q id='B75Ah'><span id='B75Ah'><b id='B75Ah'><form id='B75Ah'><ins id='B75Ah'></ins><ul id='B75Ah'></ul><sub id='B75Ah'></sub></form><legend id='B75Ah'></legend><bdo id='B75Ah'><pre id='B75Ah'><center id='B75Ah'></center></pre></bdo></b><th id='B75Ah'></th></span></q></dt></tr></i><div id='B75Ah'><tfoot id='B75Ah'></tfoot><dl id='B75Ah'><fieldset id='B75Ah'></fieldset></dl></div>
                <bdo id='B75Ah'></bdo><ul id='B75Ah'></ul>
                    <tbody id='B75Ah'></tbody>

                  <small id='B75Ah'></small><noframes id='B75Ah'>

                • <tfoot id='B75Ah'></tfoot>

                  本文介绍了docker CMD 中的命令替换的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  使用:

                  CMD ["$(pipenv --venv)/bin/python3", "main.py", "/root/uploads"]
                  

                  导致 docker run 出错:

                  Error response from daemon: invalid header field value "oci runtime error: container_linux.go:247: starting container process caused "exec: \"$(pipenv --venv)/bin/python3\": stat $(pipenv --venv)/bin/python3: no such file or directory"
                  "
                  

                  有什么方法可以在 CMD 部分进行评估命令替换,例如 $(pipenv --venv)/bin/python3?

                  Is there any way to make evaluate command substitutions like $(pipenv --venv)/bin/python3 in the CMD section?

                  推荐答案

                  改成下面

                  CMD ["bash", "-c", "$(pipenv --venv)/bin/python3 main.py /root/uploads"]
                  

                  如果这仍然给您带来问题,请将 $ 更改为 $$

                  If that still gives you issue, change $ to $$

                  这篇关于docker CMD 中的命令替换的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:在 Dockerfile 中设置别名不起作用:找不到命令 下一篇:ModuleNotFoundError:没有名为“versioneer"的模块

                  相关文章

                  最新文章

                  1. <small id='wQMV7'></small><noframes id='wQMV7'>

                      <tfoot id='wQMV7'></tfoot>
                    1. <legend id='wQMV7'><style id='wQMV7'><dir id='wQMV7'><q id='wQMV7'></q></dir></style></legend>
                      <i id='wQMV7'><tr id='wQMV7'><dt id='wQMV7'><q id='wQMV7'><span id='wQMV7'><b id='wQMV7'><form id='wQMV7'><ins id='wQMV7'></ins><ul id='wQMV7'></ul><sub id='wQMV7'></sub></form><legend id='wQMV7'></legend><bdo id='wQMV7'><pre id='wQMV7'><center id='wQMV7'></center></pre></bdo></b><th id='wQMV7'></th></span></q></dt></tr></i><div id='wQMV7'><tfoot id='wQMV7'></tfoot><dl id='wQMV7'><fieldset id='wQMV7'></fieldset></dl></div>
                      • <bdo id='wQMV7'></bdo><ul id='wQMV7'></ul>