0
点赞
收藏
分享

微信扫一扫

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

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

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


学习目标


本节我们将学习

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

2、创建镜像


docker镜像仓库网站:


https://hub.docker.com/


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


hub-docker首页



本地镜像的使用


1、查看所有镜像


docker images


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


本地仓库上的所有镜像

参数说明:

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

2、TAG:镜像的标签

3、IMAGE ID:镜像ID

4、CREATED:镜像创建时间

5、SIZE:镜像大小

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


2、拉取新镜像


docker pull ubuntu    拉取新镜像


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


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


docker入门-镜像的创建-使用-销毁_docker学习_04


成功下载新镜像



3、搜索镜像(命令行)


docker search redhat     


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


在线搜索redhat镜像

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

2、DESCRIPTION: 镜像的描

3、OFFICIAL: 是否 docker 官方发布

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

5、UTMATED: 自动构建。



4、搜索镜像(hub仓库)


上边搜索内容标题


左边做过滤条件


右边显示结果


docker入门-镜像的创建-使用-销毁_docker学习_06



5、运行镜像


docker run -d httpd


docker入门-镜像的创建-使用-销毁_docker学习_07


-d表示后台运行


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



6、删除镜像(rmi)


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


docker rmi redhat 


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


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


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


参数解析:

参数说明:

-m: 提交的描述信息

-a: 指定镜像作者

e218edb10161:容器 ID

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


下节详解


8、从零开始构建新镜像

需要dockerfiles文件


docker入门-镜像的创建-使用-销毁_docker学习_10


下节详解




举报

相关推荐

0 条评论