docker常用命令整理

查看电脑环境

 uname -r

查看是否安装成功

decker version
或
docker info

镜像(Image)和容器(Container)

Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu 16.04 最小系统的 root 文件系统。
镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的 类 和 实例 一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。

镜像(Image)相关命令:
查询镜像

docker search (image-name)
eg : docker search ubuntu

查看镜像的历史版本

docker history (image-name) 

将镜像推送到registry

docker push (image-name) 
eg : docker pull ubuntu:latest

删除镜像(先stop并删除镜像上的所有容器)

docker rmi  <image id>  

删除全部镜像

docker rmi $(docker images -q) 

修改镜像的tag标签

docker tag image-id imagename:tag 

从tar文件中载入镜像

docker load -i test.tar 

查看镜像

docker images

容器(Container)相关命令:
进入容器交互式界面

docker attach container 

列出容器内发生变化的文件与目录

docker diff  container 

查看docker上的容器的状态

dcoker logs ID(容器的ID,可以用docker ps查看)  

关闭运行中的容器

docker stop ID(或者容器名字) 

开启容器

docker start ID 

重启运行中的容器

docker restart ID  

移除容器(先关闭再删除)

先关闭:docker stop ID 
再删除:docker rm ID  

杀死容器的主进程

docker kill [options] container 

停止所有container

docker stop $(docker ps -a -q) 

移除所有container

docker rm $(docker ps -a -q) 

new镜像名字(只能字母加数字) 将容器的状态保存为镜像

docker commit ID 

将容器打包成tar文件

docker export container > test.tar  

从容器内复制文件到指定的路径

docker cp container:path hostpath  

查看目前正在运行的容器

docker ps 
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值