Docker Container介绍

1.什么是Container
  • 通过Image创建(copy)
  • 在Image layer之上建立一个container layer(可读写)
  • 类比面向对象: 类和实例
  • Image负责app的储存和发行,Container负责运行app
    在这里插入图片描述
2. 常用指令介绍
docker container ls		// 所有正在运行中的容器的列表
docker container ls  -a 		// 所有容器列表,包含运行中和退出的

在这里插入图片描述

docker container ls  -aq		// 列举所有container的id
docker rm $(docker container ls  -aq)		// 根据上述id删除所有container

docker container ls -f "status=exited" -q		// 列举所有状态为exited的container的id
docker rm $(docker container ls -f "status=exited" -q)		// 根据上述id删除所有container
运行docker容器
  1. 运行docker容器可以使用
docekr run <IMAGE STRING>

但用这个命令运行的容器会在运行完后,容器就自动退出了,不能跟用户有交互的效果。

  1. 想要有交互效果可以使用
docker run -it <IMAGE STRING>

这样就相当于进入了一个操作系统里面。

  1. 后台运行container容器,使用 docker run -d

  2. 退出当前正在运行的容器,键入exit命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值