查看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 "[email protected]"
RUN apt-get update
RUN apt-get install -y nginx
EXPOSE 80
2、使用docker build 命令
构建镜像
docker build -t="a568713197/df_test1" .
运行
验证