Docker学习笔记 — Docker镜像
来源:互联网 发布:mindmanager注册机mac 编辑:程序博客网 时间:2024/05/20 18:19
基本概念
Docker镜像可以用来创建Docker容器,为一个只读的模板。
Docker运行容器前需要本地存在对应的镜像,如果镜像不在本地,Docker会从镜像仓库下载。
本地镜像
使用docker images显示本地已有镜像。
其中包含了如下信息:仓库,标记,ID,创建时间,大小。
使用镜像启动容器
使用docker run启动一个容器。
在命令中我们也可以只指明ubuntu,这样就默认使用TAG为latest的版本。使用exit退出。
搜索和获取镜像
使用docker search命令搜索镜像,使用docker pull命令从仓库中获取镜像。
$ sudo docker search [server/]registry[:tag]$ sudo docker pull [server/]registry[:tag]
当未指定server时,默认从官方仓库注册服务器下载,当未指定tag时,默认为latest版本镜像。
创建镜像和上传镜像
如果在官方服务器上没有自己需要的镜像,我们可以自己创建一个新的镜像。创建镜像有三种方法。
修改已有镜像
首先利用已有镜像创建容器,然后再容器里面完成我们需要的操作,最后将新的容器使用commit提交到本地镜像库。
$ sudo docker commit Container_ID Image:Tag
利用Dockerfile创建镜像
该方法的重用性更高。
首先生成一个创建镜像的Dockerfile文件,然后运行docker build命令创建镜像,具体操作参考博客。
从本地文件系统导入
如果为从容器生成的镜像则使用docker import导入,如果为从镜像导出的镜像,则使用docker load导入。
上传镜像
使用docker push上传镜像到服务器。
$ sudo docker push [server/]registry[:tag]
如果未注明server则上传到Docker Hub上面。
删除本地镜像
使用docker rmi命令删除本地镜像。
导出和载入镜像
使用docker save导出镜像到本地。
将镜像导入本地镜像库。
参考文档
Docker——从入门到实践
0 0
- Docker学习笔记 — Docker镜像
- Docker学习笔记-Docker镜像
- docker学习笔记02:docker镜像
- docker学习笔记-----docker镜像简单操作
- 2.docker学习笔记:制作docker镜像
- Docker学习笔记二:安装Docker并管理镜像
- Docker学习笔记二:安装Docker并管理镜像
- docker学习笔记之镜像探析
- Docker学习笔记(二)-镜像
- docker学习笔记之构建镜像
- Docker学习笔记——构建镜像
- Docker 自修笔记 附 —— 分享docker镜像
- Docker 学习笔记1—创建一个docker nginx镜像并通过浏览器访问
- docker学习之docker镜像
- docker 学习笔记---如何将docker 镜像上传到docker hub仓库
- docker 学习笔记---如何将docker 镜像上传到docker hub仓库
- [Docker]Docker镜像
- Docker学习5 - 镜像
- Android彻底退出应用程序
- Fragement
- 语言与模式-21解释器模式
- 推荐30个国外的精美字体下载网站
- ZOJ 3702 Gibonacci number
- Docker学习笔记 — Docker镜像
- Unity3d学习记录(一)摄像机跟随人物移动,并且注视人物
- DFS,拓扑排序
- 自学java语法笔记总结02
- ThreadLocal-分析-总结
- 新的开始
- hadoop下mahout bayes(贝叶斯)算法研究(2)
- poj 3159 Candies
- 分享一个小工具:UnityRemoteLog