【Docker】Docker操作容器命令

1、容器

1.1简介

  • 容器镜像是一个软件的轻量级独立可执行软件包,包含运行它所需的一切:代码,运行时,系统工具,系统库,设置。
  • 不管环境如何,集装箱化软件都可以运行相同的Linux和Windows应用程序。
  • 容器将软件与其周围环境隔离开来,例如开发环境和生产环境之间的差异,并有助于减少在同一基础架构上运行不同软件的团队之间的冲突。

1.2优势

  • 轻量级:在一台机器上运行的Docker容器共享该机器的操作系统内核; 他们立即开始并使用更少的计算和内存。图像由文件系统层构建并共享公用文件。这最大限度地减少了磁盘使用量,图像下载速度更快。
  • 标准:Docker容器基于开放标准,可在所有主要Linux发行版,Microsoft Windows以及任何基础架构(包括虚拟机,裸机和云中)上运行。
  • 安全:Docker容器将应用程序彼此隔离并从底层基础架构中分离出来。Docker提供了最强大的默认隔离功能,可以将应用程序问题限制在一个容器中,而不是整个机器上。

2、操作容器命令

指令作用
docker version查看Docker版本
docker ps列出正在运行的容器
docker ps -a列出所有容器(包括已停止的)
docker start <container_id_or_name>启动容器
docker stop <container_id_or_name>停止容器
docker restart <container_id_or_name>重启容器
docker rm <container_id_or_name>删除容器
docker rm $(docker ps -aq)删除所有已停止的容器
docker exec -it <container_id_or_name> /bin/bash进入容器内部
docker logs <container_id_or_name>查看容器的日志
docker run -it <image_name>从镜像创建容器并运行
docker images查看所有Docker镜像
docker rmi <image_id_or_name>删除Docker镜像
docker image prune删除所有未使用的镜像
docker export <container_id_or_name> > container.tar导出容器为tar文件
cat container.tar | docker import - <image_name>:<tag>从tar文件导入为镜像
docker inspect <container_id_or_name>查看容器的详细信息
docker pause <container_id_or_name>暂停容器
docker unpause <container_id_or_name>恢复容器
docker stats <container_id_or_name>查看容器的实时状态
docker run --restart=always <image_name>自动重启容器(在创建容器时设置)
  • 10
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值