暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
Docker镜像使用.docx
21
7页
1次
2024-11-10
免费下载
当运行容器时,使用的镜像如果在本地中不存在,
docker
就会自动从
docker
镜像仓库中下载,默认是
Docker Hub
公共镜像源下载。
下面我们来学习:
1
、管理和使用本地
Docker
主机镜像
2
、创建镜像
列出镜像列表
我们可以使用
docker images
来列出本地主机上的镜像。
runoob@runoob:~$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu 14.04 90d5884b1ee0 5 days ago 188 MB
php 5.6 f40e9e0f10c8 9 days ago 444.8
MB
nginx latest 6f8d099c3adc 12 days ago 182.7
MB
mysql 5.6 f2e8d6c772c0 3 weeks ago 324.6
MB
httpd latest 02ef73cf1bc0 3 weeks ago 194.4
MB
ubuntu 15.10 4e3b13c8a266 4 weeks ago 136.3
MB
hello-world latest 690ed74de00f 6 months ago 960 B
training/webapp latest 6fae60ef3446 11 months ago 348.8
MB
各个选项说明
:
REPOSITORY
表示镜像的仓库源
TAG
镜像的标签
IMAGE ID
镜像
ID
CREATED
镜像创建时间
SIZE
镜像大小
同一仓库源可以有多个
TAG
,代表这个仓库源的不同个版本,如
ubuntu
仓库源里,有
15.10
14.04
多个不同的版本,我们使用
REPOSITORY:TAG
来定义不同的镜像。
所以,我们如果要使用版本为
15.10
ubuntu
系统镜像来运行容器时,命令如下:
runoob@runoob:~$ docker run -t -i ubuntu:15.10 /bin/bash
root@d77ccb2e5cca:/#
参数说明:
-i:
交互式操作。
-t:
终端。
ubuntu:15.10:
这是指用
ubuntu 15.10
版本镜像为基础来启动容器。
/bin/bash
:放在镜像名后的是命令,这里我们希望有个交互式
Shell
,因此用的是
/bin/bash
如果要使用版本为
14.04
ubuntu
系统镜像来运行容器时,命令如下:
runoob@runoob:~$ docker run -t -i ubuntu:14.04 /bin/bash
root@39e968165990:/#
如果你不指定一个镜像的版本标签,例如你只使用
ubuntu
docker
将默认使用
ubuntu:latest
镜像。
获取一个新的镜像
当我们在本地主机上使用一个不存在的镜像时
Docker
就会自动下载这个镜像。如果我们想预先下载这个
镜像,我们可以使用
docker pull
命令来下载它。
Crunoob@runoob:~$ docker pull ubuntu:13.1013.10: Pulling from
library/ubuntu6599cadaf950: Pull complete 23eda618d451: Pull complete
f0be3084efe9: Pull complete 52de432f084b: Pull complete
a3ed95caeb02: Pull complete Digest:
sha256:15b79a6654811c8d992ebacdfbd5152fcf3d165e374e264076aa435214a947a3Status:
Downloaded newer image for ubuntu:13.10
下载完成后,我们可以直接使用这个镜像来运行容器。
查找镜像
我们可以从
Docker Hub
网站来搜索镜像,
Docker Hub
网址为:
https://hub.docker.com/
of 7
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜