docker 基本操作

Posted jian-gao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 基本操作相关的知识,希望对你有一定的参考价值。

# 常用命令
 
docker run 镜像
 
docker images 查看所有镜像
 
docke ps  查看运行中的容器
docker ps -a 列出所有容器
 
 
docker stop $(docker ps -a -q) 停止所有容器
docker rm $(docker ps -a -q) 删除所有容器
docker exec -it 3d1a00bbf39e /bin/bash    连接容器

 

# docker 镜像删除
1.停止所有的container,这样才能够删除其中的images:
docker stop $(docker ps -a -q)
如果想要删除所有container的话再加一个指令:
docker rm $(docker ps -a -q)
2.查看当前有些什么images
docker images
3.删除images,通过image的id来指定删除谁
docker rmi <image id>
想要删除untagged images,也就是那些id为<None>的image的话可以用
docker rmi $(docker images | grep "^<none>" | awk "{print $3}")
要删除全部image的话
docker rmi $(docker images -q)
 
 
 
#docker push 镜像
1 改标签
docker  tag  镜像id       要推入仓库的用户名/要推入的仓库名:新定义的tag 
docker tag e12a9ec48ab7 keepingoner/ub:v2.2
2 推送到仓库
docker push      要推入仓库的用户名/要推入的仓库名:镜像标签
docker push keepingoner/ub:v2.2
 
# docker 容器变镜像
#-m :提交时的说明文字;
#-p :在commit时,将容器暂停。
#     docker    commit    -m  “提交说明文字”    -a        “作者”                        要提交的容器名                 提交后的镜像名:提交后的镜像tag名
docker commit -m "my_project" -a "kennyyaohong" container_centos7.3  myproject_centos7.3:centos7.3     
 
 
 
 

https://www.cnblogs.com/JMLiu/p/10277482.html
 
 
 

以上是关于docker 基本操作的主要内容,如果未能解决你的问题,请参考以下文章

Docker 学习笔记Docker 相关概念,基本操作

Docker 基本操作 镜像操作 -- docker镜像命令

Docker 基本操作 容器操作 -- docker 容器基本操作

docker 的基本操作指令 2

Docker学习(05)---基本操作01

Docker学习(05)---基本操作01