代码之家  ›  专栏  ›  技术社区  ›  ᴀʀᴍᴀɴ

从Docker映像创建Docker容器时出错

  •  1
  • ᴀʀᴍᴀɴ  · 技术社区  · 8 年前

    我正在尝试使用Docker文件作为flask应用程序。我有这个docker文件(文件结尾):

    CMD ["/usr/bin/python3 manage.py"]
    

    已使用命令成功生成 sudo docker build -t server . 然后我用 sudo docker run -dit -p 5000:5000 -t server:latest 但我得到:

    6acfe48c74d96c12eeda2c2cc98e27d2e5478edaa44f2061336102f04cdf54c4
    docker: Error response from daemon: OCI runtime create failed: container_linux.go:348: starting container process caused "exec: \"/usr/bin/python3 manage.py\": stat /usr/bin/python3 manage.py: no such file or directory": unknown. 
    

    如果您需要更多信息,请告诉我。(我用过 which python3 粘贴路径并使用 ls 和锯 manage.py 存在于那里)

    1 回复  |  直到 8 年前
        1
  •  1
  •   David Maze    8 年前

    当你说:

    CMD ["/usr/bin/python3 manage.py"]
    

    python3 manage.py /usr/bin 目录。如果您有一个单独的命令和参数,那么它们需要是命令列表中的两个单独的东西:

    CMD ["/usr/bin/python3", "manage.py"]
    
    推荐文章