docker入门-镜像的创建-使用-销毁

docker跟github一样,有自己的镜像仓库。

当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。

学习目标

本节我们将学习

1、管理和使用本地 Docker 主机镜像

2、创建镜像

docker镜像仓库网站:

https://hub.docker.com/

docker入门-镜像的创建-使用-销毁

hub-docker首页

本地镜像的使用

1、查看所有镜像

docker images

docker入门-镜像的创建-使用-销毁

本地仓库上的所有镜像

参数说明:

1、REPOSITORY:表示镜像的仓库源

2、TAG:镜像的标签

3、IMAGE ID:镜像ID

4、CREATED:镜像创建时间

5、SIZE:镜像大小

同一仓库源可以有多个 TAG,代表这个仓库源的不同个版本。

2、拉取新镜像

docker pull ubuntu    拉取新镜像

docker入门-镜像的创建-使用-销毁

默认从公共的仓库中拉取镜像

docker入门-镜像的创建-使用-销毁

成功下载新镜像

3、搜索镜像(命令行)

docker search redhat     

docker入门-镜像的创建-使用-销毁

在线搜索redhat镜像

1、NAME: 镜像仓库源的名称

2、DESCRIPTION: 镜像的描

3、OFFICIAL: 是否 docker 官方发布

4、stars: 类似 Github 里面的 star,表示点赞、喜欢的意思。

5、UTMATED: 自动构建。

4、搜索镜像(hub仓库)

上边搜索内容标题

左边做过滤条件

右边显示结果

docker入门-镜像的创建-使用-销毁

5、运行镜像

docker run -d httpd

docker入门-镜像的创建-使用-销毁

-d表示后台运行

docker入门-镜像的创建-使用-销毁

6、删除镜像(rmi)

删除容器使用rm,删除镜像使用rmi

docker rmi redhat 

docker入门-镜像的创建-使用-销毁

7、(自己)创建镜像、更新镜像

docker commit -m="has update" -a="runoob" e218edb10161 runoob/ubuntu:v2

参数解析:

参数说明:

-m: 提交的描述信息

-a: 指定镜像作者

e218edb10161:容器 ID

runoob/ubuntu:v2: 指定要创建的目标镜像名

下节详解

8、从零开始构建新镜像

需要dockerfiles文件

docker入门-镜像的创建-使用-销毁

下节详解

发表评论

相关文章