在Docker容器中请求特定的ubuntu版本

jkj2000

我大约两个月前开始使用Docker,在一些帮助下,我使用Ruby 1.9.1在ubuntu上运行了一个容器。这是我的Dockerfile的第一部分:

FROM ubuntu

# Add and update apt sources
RUN apt-get update; apt-get -y upgrade

# Add compiler package and ruby1.9.1
RUN apt-get install -y build-essential ruby1.9.1-dev
RUN apt-get install -y nodejs
RUN apt-get install -y npm

最近,我的一个朋友想要使用相同的容器,但是当他尝试使用该dockerfile构建映像时,他收到一条消息,指出'Package 'ruby1.9.1-dev' has no installation candidate'我实际上意味着他实际上是在从我这里拉取一个不同的ubuntu实例(14.04 vs 12),行)。

我尝试在docker hub上搜索上面有ruby 1.9的ubuntu图像,看到了几个候选对象,但我不清楚它们是否会起作用-可能是我自己缺乏了解。

我可以告诉docker我要使用哪个版本的ubuntu,和/或有没有更好的方法来完成我们想要的工作?不幸的是,我无法使用Ruby 2.3,因为与我使用的一颗宝石有一些不兼容。

AxelWass

您可以FROM这样指令中将版本指定为标签

FROM ubuntu:12.04

有关更多信息,请参见FROM文档ubuntu docker页面

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

验证在Docker容器中运行的ubuntu版本

来自分类Dev

为什么内核版本与Docker容器中的Ubuntu版本不匹配?

来自分类Dev

为什么内核版本与Docker容器中的Ubuntu版本不匹配?

来自分类Dev

docker 容器中的“来自 ubuntu”

来自分类Dev

在Docker容器中运行旧的Linux版本?

来自分类Dev

是否可以在Ubuntu 16的特定接口上限制与Docker容器中的数据库的连接?

来自分类Dev

在Docker Ubuntu容器中启动Xserver

来自分类Dev

如何在Docker容器中升级Nginx版本

来自分类Dev

是否可以在 Docker 容器中安装选定版本的 Linux Mint?

来自分类Dev

Docker:一个网络中容器之间的请求

来自分类Dev

我可以在Docker容器Ubuntu 14.04中运行Docker吗?

来自分类Dev

Docker容器HTTP请求限制

来自分类Dev

容器之间的Docker HTTP请求

来自分类Dev

Dockerfile中的USER语句后,Ubuntu Docker容器中的特权

来自分类Dev

与Docker容器共享内存(Docker版本1.4.1)

来自分类Dev

在群集集群中的特定节点上运行docker容器

来自分类Dev

在Ubuntu Docker容器中安装apt-show-versions

来自分类Dev

tomcat7无法在Ubuntu Docker容器中启动

来自分类Dev

如何在我的ubuntu容器中安装Docker?

来自分类Dev

Ubuntu Docker容器中的Virtualbox缺少内核头

来自分类Dev

如何在Docker Ubuntu容器中安装软件包?

来自分类Dev

在Ubuntu Docker容器中安装apt-show-versions

来自分类Dev

获取所有运行中的Docker容器,这些容器的图像均来自特定的图像

来自分类Dev

运行shell并检查Ubuntu中特定PostgreSQL版本的端口

来自分类Dev

如何在Ubuntu或Debian中解除引导特定版本?

来自分类Dev

如何在 ubuntu 16.04 中安装特定的 Chromium 版本

来自分类Dev

如何确定特定分区中安装了哪个版本的 ubuntu?

来自分类Dev

如何在 Ubuntu 环境中安装特定版本的节点

来自分类Dev

Docker Windows版本容器兼容性

Related 相关文章

  1. 1

    验证在Docker容器中运行的ubuntu版本

  2. 2

    为什么内核版本与Docker容器中的Ubuntu版本不匹配?

  3. 3

    为什么内核版本与Docker容器中的Ubuntu版本不匹配?

  4. 4

    docker 容器中的“来自 ubuntu”

  5. 5

    在Docker容器中运行旧的Linux版本?

  6. 6

    是否可以在Ubuntu 16的特定接口上限制与Docker容器中的数据库的连接?

  7. 7

    在Docker Ubuntu容器中启动Xserver

  8. 8

    如何在Docker容器中升级Nginx版本

  9. 9

    是否可以在 Docker 容器中安装选定版本的 Linux Mint?

  10. 10

    Docker:一个网络中容器之间的请求

  11. 11

    我可以在Docker容器Ubuntu 14.04中运行Docker吗?

  12. 12

    Docker容器HTTP请求限制

  13. 13

    容器之间的Docker HTTP请求

  14. 14

    Dockerfile中的USER语句后,Ubuntu Docker容器中的特权

  15. 15

    与Docker容器共享内存(Docker版本1.4.1)

  16. 16

    在群集集群中的特定节点上运行docker容器

  17. 17

    在Ubuntu Docker容器中安装apt-show-versions

  18. 18

    tomcat7无法在Ubuntu Docker容器中启动

  19. 19

    如何在我的ubuntu容器中安装Docker?

  20. 20

    Ubuntu Docker容器中的Virtualbox缺少内核头

  21. 21

    如何在Docker Ubuntu容器中安装软件包?

  22. 22

    在Ubuntu Docker容器中安装apt-show-versions

  23. 23

    获取所有运行中的Docker容器,这些容器的图像均来自特定的图像

  24. 24

    运行shell并检查Ubuntu中特定PostgreSQL版本的端口

  25. 25

    如何在Ubuntu或Debian中解除引导特定版本?

  26. 26

    如何在 ubuntu 16.04 中安装特定的 Chromium 版本

  27. 27

    如何确定特定分区中安装了哪个版本的 ubuntu?

  28. 28

    如何在 Ubuntu 环境中安装特定版本的节点

  29. 29

    Docker Windows版本容器兼容性

热门标签

归档