如何运行Dockerfile或Dock Image以安装python依赖项

时间:2019-07-31 03:57:24

标签: docker dockerfile

很抱歉,我是Docker的新用户,我想使用docker文件安装依赖项,所以请指导我如何在Ubuntu上运行此文件?

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

GitHub存储库Link

    FROM ubuntu:18.04

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

有人可以指导我如何在Ubuntu上运行文件并安装依赖项吗?

1 个答案:

答案 0 :(得分:0)

您确实应该遵循mchawre的建议,并阅读docker入门。但是,我可以尝试将您引向正确的方向。

  

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

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

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

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