首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在docker中运行特定的ubuntu

在docker中运行特定的ubuntu
EN

Stack Overflow用户
提问于 2017-11-15 03:38:04
回答 2查看 1.2K关注 0票数 0

我想使用ubuntu版本的docker。我有我的docker ubuntu镜像:

代码语言:javascript
复制
ubuntu@ubuntu:~$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
ubuntu              latest              dd6f76d9cc90        10 days ago         122MB
ubuntu              14.04               3aa18c7568fc        10 days ago         188MB

现在我想用ubuntu 14.04运行一个docker:

代码语言:javascript
复制
ubuntu@ubuntu:~$ docker run -it ubuntu:14.04
root@0b004c5dc55e:/# uname -a
Linux 0b004c5dc55e 4.10.0-38-generic #42~16.04.1-Ubuntu SMP Tue Oct 10 16:32:20 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

当我用uname -a检查它时,我发现仍然有Ubuntu-16.04。

如何在docker中运行ubuntu的精确版本?

EN

回答 2

Stack Overflow用户

发布于 2017-11-15 03:57:22

它似乎工作得很好:

代码语言:javascript
复制
 ~/ docker run -it ubuntu:14.04
Unable to find image 'ubuntu:14.04' locally
14.04: Pulling from library/ubuntu
bae382666908: Pull complete 
f1ddd5e846a8: Pull complete 
90d12f864ab9: Pull complete 
a57ea72e3176: Pull complete 
783a14252520: Pull complete 
Digest: sha256:f6eed4def93a3b54da920737f0abf1a8cae2e480bb368280c898265fcaf910a3
Status: Downloaded newer image for ubuntu:14.04
root@d91b2359e1b8:/# uname -a
Linux d91b2359e1b8 4.9.44-linuxkit-aufs #1 SMP Fri Aug 25 10:00:41 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
root@d91b2359e1b8:/# cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS"
NAME="Ubuntu"
VERSION="14.04.5 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.5 LTS"
VERSION_ID="14.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
root@d91b2359e1b8:/#

内核在所有容器之间从主机共享。要查看正在运行的版本,请使用:cat /etc/*-release

票数 3
EN

Stack Overflow用户

发布于 2017-11-15 04:51:25

我认为uname报告内核版本,它在容器和主机之间共享,并且您的输出是预期的。

您可能需要查看此链接:https://unix.stackexchange.com/questions/343717/centos7-container-on-centos6-uname-command

此外,您可能需要考虑'cat /etc/system-release‘

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47293921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档