docker - 基于 miniconda 的构建包

标签 docker miniconda

有一个名为“facets”的包可以帮助可视化数据。

https://github.com/PAIR-code/facets

是否可以使用 conda 对它的安装进行 dockerize 化?

目前我正在使用以下行来启动包含我需要的一切的 docker 容器。

docker run -i -t -p 8888:8888 -v /tmp:/tmp continuumio/miniconda3 /bin/bash -c "/opt/conda/bin/conda install jupyter -y --quiet && cd /tmp/ && /opt/conda/bin/jupyter notebook --NotebookApp.token='passwd' --notebook-dir=/tmp --ip='*' --port=8888 --no-browser --allow-root"

如何扩展此行或使用 dockerfile 来包含构面的安装?

我找到了一个 dockerfile,但它使用 tensoreflow 作为基础镜像。

https://github.com/gel/facets/blob/master/docker/Dockerfile

如果我只是将其更改为 minicoda,则构建会立即失败并出现错误:
Package 'openjdk-8-jdk' has no installation candidate

是否可以基于 miniconda 构建 facets 包?

最佳答案

你有没有尝试过:

conda install -c anaconda openjdk

在撰写本文时,这是版本 8 (https://anaconda.org/anaconda/openjdk)

关于docker - 基于 miniconda 的构建包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46648526/

相关文章:

wordpress - Vagrant + Docker + Wordpress

docker - 使用 uidmap 使用 containerd 的 ctr 运行容器以映射到主机上的非 root 用户

node.js - 在 docker 容器中安装 imagemagick

visual-studio - 如何打开/关闭对.NET Core应用程序的Docker支持?

php - MySQL-Docker:连接问题

python - 如何在 Python 中安装和使用 scikit-learn

linux - x86_64-conda_cos6-linux-gnu-gcc : not found

conda - 修改一些包的源码后如何将 'copy' Conda环境转移到另一台机器上?

python - 无法在 Miniconda 中激活虚拟环境

python-3.x - 执行 conda install notebook 时出现 InvalidArchiveError