当前位置: 首页 > news >正文

Docker容器基本操作

容器的基本操作

操作命令(全)命令(简)
容器的创建docker container run <image name>docker run <image name>
容器的列出(up)docker container lsdocker ps
容器的列出(up和exit)docker container ls -adocker ps -a
容器的停止docker container stop <name or ID>docker stop <container name or ID>
容器的删除docker container rm <name or ID>docker rm <container name or ID>

命令行批量操作

操作        命令
容器ID批量获取docker container ps -aq
容器根据ID批量停止/删除docker container stop $(docker container ps -aq)
容器运行中强制删除docker container rm <name or ID> -f

容器的attached和detached模式(前台后台运行)

容器的交互模式命令:-it

进入正在运行的容器:docker exec -it <ID> sh

创建并进入容器:docker container run -it <container name> sh

创建容器docker container run背后发生了什么?

1.在本地查找是否存在该镜像

2.去远端的image registry查找该镜像(默认地址是docker hub)

3.下载最新版本的目标镜像

4.基于目标镜像来创建一个新的容器,并且准备运行

5.docker engine分配给这个容器一个虚拟IP地址

6.在宿主机上打开80端口并把容器的80端口转发到宿主机上

7.启动容器,运行指定的命令

相关文章:

  • maven web项目如何定义filter
  • Unity嵌入到Winform
  • 【AI论文】10亿参数大语言模型能超越405亿参数大语言模型吗?重新思考测试时计算最优缩放
  • 使用Python爬虫实时监控行业新闻案例
  • 基于 STM32 的智能电动车防盗与管理系统
  • C++ 设计模式-适配器模式
  • RSS远小于容器内存限制,却收到了内存告警
  • 20250213 随笔 PV(Page View) 和 UV(Unique Visitor)
  • Hutool - BloomFilter:便捷的布隆过滤器实现
  • 2024年12月中国电子学会青少年软件编程(Python)等级考试试卷(六级)
  • 讲解ES6中的变量和对象的解构赋值
  • 创建维基百科和百度百科哪个更容易?
  • 两步在 Vite 中配置 Tailwindcss
  • 【面试】网络安全常问150道面试题
  • JAVA-Lambda表达式(高质量)
  • MySQL-mysql zip安装包配置教程
  • 开发去中心化应用(DApp)的完整路径:从0到1的实践指南
  • DeepSeek如何重塑我的编程学习:计算机新生的AI实践
  • LSTM 学习笔记 之pytorch调包每个参数的解释
  • python自动化测试之统一请求封装及通过文件实现接口关联
  • 研究显示:肺活量衰减始于20至25岁
  • 新质观察|低空货运是城市发展低空经济的第一引擎
  • 中青报聚焦上海社区心理服务:社工介入让居民“心畅”
  • 海军“吉祥方舟”号医院船开展海上卫勤演练
  • 北斗系统全面进入11个国际组织的标准体系
  • 民间打拐志愿者上官正义遭人身安全威胁,杭州公安:已立案