【发布时间】:2020-03-09 02:48:24
【问题描述】:
我有一个 python 库列表,每次我在校园的这台新计算机上使用 ssh 时都需要重新安装。我怎样才能确保我只需要创建一个文件/写一个命令,这样我就不必重复这个重新安装过程? Docker 是一个很好的方法吗?
我有一个包含我需要的所有库的 requirements.txt 文件
- 熊猫
- matplotlib
- 海运
- numpy
- sklearn
- opencv-python
该项目有各种 Jupyter 笔记本,需要上述导入才能运行。
我对 Dockerfiles 和 Docker 容器不太熟悉:
FROM my/base
ADD . /srv
RUN pip install -r requirements.txt
RUN python sunflower.ipynb
ENTRYPOINT ["run_server"]
我是否可以将我的整个项目包装在一个类似于上面所见的 Dockerfile 中?我必须通过将我机器上的一个端口连接到 dgx1 上的相应端口来 ssh 到一台名为 dgx1.cc.gatech.edu 的机器。
8088:localhost:8088 username@dgx1.cc.gatech.edu
【问题讨论】:
标签: docker ssh dockerfile