docker基本命令

docker基本命令

docker的命令分为 大类:
1、容器生命周期管理:
docker run < image id> : 给镜像增加一个读写层,创建容器,然后运行这个容器,并相当于是docker create 和docker start的结合,像git pull = git fetch + git merge,
run -i -t -d ( -t 在新容器内指定一个伪终端或终端, -i允许在容器内的标准输入进行交互, -d 指定容器后台运行还是前台运行,默认是false )
docker create < image id> 给镜像添加一个读写层,构成一个新的容器(注意这个容器并没有运行)
docker start < container id> 为容器文件系统创建一个进程隔离空间,即运行这个容器
docker restart
docker stop < container id> 向运行中的容器发送一个SIGTERM的信号,然后停止所有的进程
docker kill < container id> 向所有运行在容器中的进程发送了一个不友好的SIGKILL信号。
docker rm < container id> 移除构成容器的可读写层,注意只能对非运行态容器执行, -f 强制
docker rmi < image id > 移除构成镜像的一个只读层。你只能够使用docker rmi来移除最顶层,也可以使用-f参数来强制删除中间的只读层。
docker pause
docker unpause
docker exec 命令会在运行中的容器执行一个新进程
2、容器操作:
docker ps 列出所有运行态的容器(隐藏了非运行态容器),-a 是列出所有的容器,包括非运行态的容器
docker inspect < container id or image id> 提取出容器或者镜像最顶层的元数据
docker top
docker attach < container> 连接到正在运行中的容器。
docker events
docker logs
docker wait
docker export < container id> 命令创建一个tar文件,并且移除了元数据和不必要的层,将多个层整合成了一个层,只保存了当前统一视角看到的内容(译者注:expoxt后的容器再import到Docker中,通过docker images –tree命令只能看到一个镜像;而save后的镜像则不同,它能够看到这个镜像的历史镜像)
docker port
docker container
docker deploy
docker update
docker rename
docker volume
3、容器文件操作
docker commit < container id>将容器的可读写层转换为一个只读层,这样就把一个容器转换成了不可变的镜像
docker cp
docker diff
4、镜像操作
docker login
docker logout
docker pull
docker push
docker search
5、镜像管理
docker images 列出所有顶层的镜像,在这里我们没有办法区分一个镜像和一个只读层,所以我们提出了top-level镜像。只有创建容器时使用的镜像或者是直接pull下来的镜像能被称为顶层(top-level)镜像,并且每一个顶层镜像下面都隐藏了多个镜像层。 -a 列出所有的镜像,也可以说是列出了所有的可读层
docker tag
docker build 根据Dockerfile文件中的FROM指令获取到镜像,然后重复地1)run(create和start)、2)修改、3)commit。在循环中的每一步都会生成一个新的层,因此许多新的层会被创建
docker history
docker save < image id> 创建一个镜像的压缩文件,这个文件能够在另外一个主机的Docker上使用。和export命令不同,这个命令为每一个层都保存了它们的元数据。这个命令只能对镜像生效。
docker load
docker import
docker checkpoint
docker image
docker manifest
docker trust
6、集群管理
docker swarm
docker node
docker stack
7、其他命令
docker info
docker version
docker system
docker stats
docker config
docker network
docker plugin
docker secret
docker service

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值