docker 常用命令总结

举报
lu_zhishen 发表于 2020/12/03 14:18:47 2020/12/03
【摘要】 image:1.下载镜像:docker pull 镜像名称/tag  如果没有tag则会下载lasted2.查找docker hub上的镜像docerk search 镜像名称 模糊查询3.列出本地所有镜像 docker images5.删除镜像docker rmi 镜像名称container:4.启动一个container。docker run -i -t 镜像名称:tag 命令例子: d...
image:
1.下载镜像:
docker pull 镜像名称/tag  如果没有tag则会下载lasted
2.查找docker hub上的镜像
docerk search 镜像名称 模糊查询
3.列出本地所有镜像 
docker images
5.删除镜像
docker rmi 镜像名称

container:
4.启动一个container。
docker run -i -t 镜像名称:tag 命令
例子: docker run -i -t ubuntu:v2 /bin/bash  打开了一个交互的虚拟终端。
可以在该bash下操作镜像。
5.列出所有本地container
docker ps -a,如果没有-a参数则只有运行中的镜像
6.删除一个container
docker rm containnerid
7.停止container,docker container 中指定的进程如果终止了,那么container 也会对应的被终止。
docker stop containerid
8.对修改的container进行提交。
docker commit -m "add tomcat" -a "scf add" containerid 镜像名:tag
-m 修改信息  -a 修改人的信息 
9.查看容器执行日志
docker run -d ubuntu:14.04  /bin/sh -c "while true ;do  echo hello world ; sleep;done;"
docker logs containerid or containername
10.对已经停止的docker container 进行启动
docker start containerid or containername
11.进入后台执行状态的container重新调出,或者将终止并启动的container重新运行
docker attach containerid or name
12.查找容器进行的pid
docker inspect --format "{{.State.Pid}}" containerid or containername
13.下载bashrc_docker 添加到.bashrc 可以使用很多docker命令
14.导出镜像
docker export containerid or containername > ubunt.tar
15.导入镜像
cat ubunt.tar | docker import - test/ubuntu:v2
16.查看端口映射
docker port containerid or containername
17.查看container的所有变量信息
docker inspect containerid or containername
18.使用docker exec进入Docker容器,命令如下
docker exec -it 29198c060396 /bin/bash

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。