Docker命令

docker create <image-id>

为指定的镜像添加一个可读写层,构成一个新的容器,但是并不运行它。

docker start <container-id>

为容器文件系统创建了一个进程隔离空间,每个容器都只有一个进程隔离空间。

docker run <image-id>


run是合并了create和start操作。

docker ps

列出所有运行中的容器,但不会展示非运行态的容器。

docker ps -a

列出机器上所有的容器,包括运行中的和非运行的。

docker images

会展示出所有顶层镜像,每个顶层镜像下面都可能隐藏了多个镜像层。

docker images -a

会列出所有的镜像,也可以认为是列出所有的可读层。

docker stop <container-id>

stop命令会向运行中的容器发送一个SIGTERM信号,停止所有的进程。

docker kill <container-id>

kill命令会向运行中容器发送一个SIGKILL信号,直接杀掉容器以及内部所有进程。

docker pause <container-id>

它利用cgroup的特性将运行中的进程空间暂停。

docker rm <container-id>

移除构成容器的可读写层。只能对非运行态容器执行。

docker rmi <image-id>

移除构成镜像的一个只读层,rmi只能够用来移除最顶层镜像。


docker commit <container-id>

commit命令将容器的可读写层转换为一个只读层,这样就把一个容器转换成了一个不可变的镜像。

docker build

它会反复的执行多个命令,它会根据dockerfile文件中的from指令获取到镜像,然后重复执行run,修改,commit。在循环中的每一步都会生成一个新的层,因此许多新层会被构建。


docker exec <running-container-id>

在运行中的容器中启动一个新进程。

docker inspect 

提取出容器或镜像的最顶层元数据。

docker save <image-id>

创建一个镜像的压缩文件,可在其他主机上使用。






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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值