像梦一样奔驰|docker 镜像的使用
从前面的文章可知 , 当我们运行一个web项目时需要在一个容器上运行 , 而当我们运行一个容器时需要一个镜像 , 如果我们本地没有镜像 , 那么docker就会自动从镜像仓库中下载 , 默认是从docker hub公共镜像资源库下载 。
一、查看本地主机镜像:docker images
docker images
我的本地主机中只有ubuntu和busybox 2个镜像 , ubuntu镜像是我自己下载的 , busybox镜像是docker自动下载的 。
镜像列表的各个选项说明:
REPOSITORY:表示镜像的仓库源
TAG:镜像的标签
IMAGE ID:镜像ID
CREATED:镜像创建时间
SIZE:镜像大小
同一个仓库源可以有多个TAG , 代表不同的版本 , 我们可以使用仓库源:镜像标签的方式表示不同的镜像 。
二、查找我们需要的镜像 。我们可以从docker hub网站来搜索镜像 , Docker Hub 网址为:
我们也可以使用 docker search 命令来搜索镜像 , 比如我们需要的镜像是ubuntu镜像作为我们的web服务 。
docker search ubuntu
docker search ubuntu
NAME: 镜像仓库源的名称
DESCRIPTION: 镜像的描述
OFFICIAL: 是否 docker 官方发布
STARS: 类似 Github 里面的 star , 表示点赞、喜欢的意思 。
AUTOMATED: 自动构建 。
三、拉取我们所需要的镜像 。
docker pull ubuntu
docker pull ubuntu
我们也可以获取不同版本的ubuntu镜像 。
docker pull ubuntu:13.10// 获取13.10版本的镜像
docker pull ubuntu:13.10
再次查看本地镜像:
docker images
docker images
可以看到我的本地主机有2个版本的ubuntu镜像 。
四、删除镜像 。
docker rmi ubuntu:13.10
docker rmi ubuntu:13.10
再次查看本地主机镜像:
docker images
docker images
可以看到本地主机的13.10版本的ubuntu镜像已经删掉了 。
五、更新镜像 。如果从镜像库中下载的镜像不能满足我们的需求时 , 我们可以对镜像进行修改 。
更新镜像之前先创建一个容器 。
docker run -t -i ubuntu:13.10 /bin/bash
启动后在容器中输入 apt-get update 命令进行更新 。
- 芒种风向标|奔驰全新S级的内饰好看吗?不得不说优秀全靠同行衬托
- 光明论|劳动者的尊严不能像证件一样被“扔”在地上
- 王者荣耀|没有明世隐的“狼狗”不能玩?正确玩法教给你一样凯瑞全场!
- 像梦一样奔驰|51WDP开发者平台五大工具全面开放,让数字孪生触手可及
- 汽车知识|奔驰全新S级的内饰好看吗?不得不说优秀全靠同行衬托
- 体育多看|若他留在湖人,能享受和科比一样的待遇吗?,詹姆斯38岁合同到期
- 杨毅|理智看球!杨毅:像威少爷这种,就像没学过打球一样
- 光一样的少年|面对后起之秀,苏泊尔不玩价格战,以一抵八多功能破壁机倍受追捧
- 带翅膀的蜗牛|国家一级演员,孝女关牧村,把高龄父亲当成孩子一样呵护
- 穿搭|黑白灰太单调?这样穿体现不一样的气质,打造不一样的美