首页 > 解决方案 > 如何运行 Dockerfile 或 Dock Image 来安装 python 依赖项

问题描述

很抱歉这个基本问题,因为我是 Docker 新手,我想使用 docker 文件安装依赖项,所以请指导我如何在 Ubuntu 上运行这个文件?

作者在 Dockerfile 中编写了用于构建 Opensfm 的依赖项。

GitHub 存储库链接

    FROM ubuntu:18.04

    # Install apt-getable dependencies
    RUN export DEBIAN_FRONTEND=noninteractive \
    && apt-get update \
    && apt-get install -y \
    build-essential \

谁能指导我如何在 Ubuntu 上运行文件并安装依赖项?

标签: dockerdockerfile

解决方案


你真的应该听从 mchawre 的建议并阅读 docker get-started。但是,我可以尝试将您引向正确的方向。

我想使用 docker 文件安装依赖项

您必须了解 docker 文件编译为 docker 映像,然后可以作为 docker 容器运行。您可以将 docker 容器视为轻量级虚拟机。考虑到这一点,您的陈述没有意义,因为您无法在 docker 映像的帮助下为您的主机系统(您可能想要启动 docker 容器的系统)安装依赖项。这不是 docker 容器应该如何工作的。

相反,docker 文件允许您创建一个虚拟化(隔离)环境,您可以在其中 ssh(docker 方式:)docker exec -it <container_name> bash,然后构建相应的应用程序。

如果您根本不想弄乱 docker 并且您的系统运行的东西接近 ubuntu:18.04,您还可以在正常系统上手动执行 docker 文件中的指令,以便在系统上构建所需的应用程序。


推荐阅读