Docker学习笔记之镜像管理命令

镜像:

docker images -a  查看镜像列表

docker  images -q 只返回ID

docker images inspect +镜像名称  查看镜像的详细信息

docker rmi [OPTIONS] IMAGE...  删除一个镜像

docker rmi $(docker images -q) 删除所有的镜像

dockerhub 镜像

docker search[OPTIONS] TERM

--automated=false
--no-trunc=false
-s,--stars=0  最多返回25个结果

 

 


构建自己镜像

方法一:

docker commit [OPTIONS] CONTAINER [REPOSITORY[:tag]]
-a,--author=""  作者
-m,--message=""  镜像构建信息
-p,--push=true   可以不暂停正在执行的容器

eg:

docker run -i -t -p 80 --name commit_test centos /bin/bash

docker run -it -p 80 --name commit_test centos /bin/bash

docker ps -l

docker commit  -a "chen" -m "httpd"  commit_test chenpeng/commit_test

docker run -d --name http_web -p 80 chenpeng/commit_test  nginx -g "daemon off"

你可能感兴趣的:(docker,镜像管理命令)