Docker之Docker镜像管理
来源:互联网 发布:ubuntu安装到虚拟机 编辑:程序博客网 时间:2024/06/06 05:03
什么是镜像?
Docker镜像是一个只读的Docker容器模板,含有启动Docker容器所需的文件系统结构及其内容,因此是启动一个Docker容器的基础。Docker镜像的文件内容以及一些运行Docker容器的配置文件组成了Docker容器的静态文件系统运行环境–rootfs。可以这么理解,Docker镜像是Docker容器的静态视角,Docker容器是Docker镜像的运行状态。—引《Docker容器与容器云第2版》
实际可以通过Java面向对象的思想理解。Docker镜像就是一个Java类,Docker容器就是一个Java对象。
如何使用镜像?
获取镜像
命令:docker pull [OPTIONS] NAME[:TAG]
eg:获取8.5.16版本的tomcat镜像
sudo docker pull tomcat:8.5.16
上传镜像到仓库
命令:docker push [OPTIONS] NAME[:TAG]
eg:上传镜像到本地仓库,上传之前需要使用tag命令修改标签
sudo docker push 192.168.49.129:5000/tomcat
查看本地镜像
命令:docker images
在仓库中查找镜像
命令:docker search
INDEX
仓库NAME
镜像名称DESRIPTION
描述STARS
被赞数量OFFICIAL
是否是官方镜像AUTOMATED
是否是自动构建镜像
查看镜像的元数据
命令:docker inspect
注:非常有用的一个命令。
移除镜像:
命令:docker rmi [OPTIONS] IMAGE [IMAGE...]
注意:移除镜像前需要移除依赖于该镜像的所有容器使用docker rm。
修改镜像的标签:
命令:docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]
eg : sudo docker tag tomcat:8.5.16 192.168.49.129:5000/tomcat
使用Dockerfile创建镜像
命令:docker build [OPTIONS] PATH | URL | -
关于Dockerfile的编写及构建镜像,这里不做详细的介绍,在后期《Docker之Dockerfile详述》中详细介绍。
查看指定镜像的创建历史记录
命令:docker history [OPTIONS] IMAGE
保存镜像到本地
docker save [OPTIONS] IMAGE [IMAGE…]
导入本地文件到镜像
docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]
- Docker之Docker镜像管理
- docker 镜像管理
- Docker镜像管理
- docker 镜像管理
- Docker 镜像管理
- Docker之镜像
- Docker 镜像可视化管理
- docker学习之docker镜像
- [Docker]Docker镜像
- Docker之下载镜像
- Docker之镜像使用
- openresty之docker 镜像
- docker入门之镜像
- docker之镜像制作
- Docker 从入门到放弃(五)之Docker镜像管理
- Docker学习笔记二:安装Docker并管理镜像
- Docker学习笔记二:安装Docker并管理镜像
- Docker 镜像管理(二)
- <job_demo><Qt>仪表上微机界面
- centos mysql安装与卸载
- openquery 操作
- 光线追踪算法
- robot framework 元素定位问题
- Docker之Docker镜像管理
- BS与CS的恩恩怨怨
- es6 笔记
- 关于在web页面乱码
- hibernate的list映射和map映射
- ROS程序发布随机速到turltlesim
- CodeForces 679A Bear and Prime 100【交互题+数论】
- 每天积累一点(二)--mysql事物级别
- POJ 3076 Sudoku 精确覆盖问题DLX