Docker上手笔记:镜像管理
查看docker相关信息
docker info
docker root dir
列出镜像
docker images [OPTIONS] [REPOSITORY]
REPOSITORY:镜像所属的仓库名
TAG:标签名
IMAGE ID:唯一ID(已jieduan)
建立时间、大小
完整ID
返回对应仓库的镜像
查看镜像
docker inspect [OPTIONS] CONTAINER|IMAGE [CONTAINER|IMAGE…]
docker inspect ubuntu:latest
删除镜像
docker rmi [OPTIONS] IMAGE [IMAGE…]
-f强制
--no-prune不删除被打标签的父镜像
查找镜像
Docker Hub
注册后使用
docker search [OPTIONS] TERM
--automated==false 仅显示自动构建出的镜像
--no-trunc==false 截断
-s 设置最低星级
返回最多25个
拉取镜像
docker pull [OPTIONS] NAME [:TAG]
-a 下载仓库中所有标签的镜像
使用--registry-mirror选项 使用国内的docker镜像服务器
Daocloud 注册后使用
直接一条指令
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
推送镜像
docker pull
构建镜像
保存对容器的修改,并再次使用
自定义镜像的能力
以软件的形式打包并分发服务及其运行环境
docker commit 通过容器构建
docker build 通过Dockerfile文件构建
1、创建Dockerfile文件 #First Dockerfile
FROM ubuntu:14.04
MAINTAINER a568713197 "aaa@qq.com"
RUN apt-get update
RUN apt-get install -y nginx
EXPOSE 80
2、使用docker build 命令
构建镜像
docker build -t="a568713197/df_test1" .
运行
验证
上一篇: docker镜像管理基础
推荐阅读
-
Docker 学习笔记 (一)Dockerfile 创建本地镜像
-
docker学习笔记之把容器commit成镜像的方法
-
Docker入门实践笔记(二)--安装和配置Tomcat镜像
-
Docker私有仓库管理和删除本地仓库中的镜像
-
linux CentOS7 下 Docker镜像管理[image](亲测非转载)
-
Docker镜像管理常用操作代码示例
-
如何使用vs将asp.net core项目添加容器支持并发布docker镜像到私有dockerhub和添加k8s/helm管理
-
在 Docker 上开发应用 - 管理镜像
-
.NETCore Docker实现容器化与私有镜像仓库管理
-
[笔记]windows安装docker toolbox后将springboot应用提交docker镜像库