容器学习-- 常用Docker容器管理命令

查看运行中的容器:

  • docker ps

  •  container id:容器的唯一id
  • image:容器使用哪个镜像来启动的
  • command:容器的启动命令
  • created:什么时候创建的容器
  • status:容器状态
  • ports:容器端口
  • names:容器名称

docker ps -a 可以查看运行&非运行状态的容器

更多的ps命令关键字:Docker ps 命令 | 菜鸟教程

创建新容器:

  • docker run 镜像名称

  •  最基本的创建命令,当使用ctrl+C后会结束运行,所以可以使用-d关键字来后台运行:docker run -d 镜像名称
  • 使用 --name关键字来为创建的容器命名:docker run -d --name xx 镜像名称

停止容器:

  • 方法一:docker stop 容器名称 / 容器id
  • 方法二:docker kill 容器名称 / 容器id;

stop和kill的区别:

被kill杀死容器,进入stopped状态被重新start后,会开启新的进程号;

被stop停掉的容器,再次被重新start后,进程号不变,还是原来的。 

删除容器:

docker rm 容器名称 / 容器id;

需要注意的是该命令只能删除不在运行状态的容器,如果使用该命令尝试删除运行中的容器,则会报错:

 如果需要删除运行中容器,则使用-f 关键字: docker rm -f 容器名称 / 容器id 来强制删除容器:

查看容器日志:

docker logs 容器名称 / 容器id; 该命令会打印当前容器的logs并输出,如果想要持续打印容器日志,可以添加-f关键字:docker logs -f 容器名称 / 容器id

 查看容器元数据:

docker inspect 容器名称 / 容器id; 该命令会输出指定容器的详细数据信息;

向容器发送命令:

docker exec -it 容器名称 / 容器id bash: 该命令执行后会进入容器并打开bash命令行,可以在命令行输入命令来让容器执行;

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值