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

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.启动容器,运行指定的命令


http://www.kler.cn/a/546050.html

相关文章:

  • 【前端】【vue】vue2/3,nuxt的插槽使用详解
  • flutter hive使用(复杂类)
  • [qt5学习笔记]用vs2022(msvc2017)+copilot进行QtWidgetsApplication源码解析
  • ECCV2022 | LGV | LGV:利用大几何邻域提升对抗样本的可迁移性
  • MySQL中rank()、row_number()、dense_rank()排序
  • 【Elasticsearch】运行时字段(Runtime Fields)索引时定义运行时字段
  • CES Asia 2025:构建长效价值运营体系,赋能科技产业新发展
  • 游戏引擎学习第103天
  • 利用prompt技术结合大模型对目标B/S架构软件系统进行测试
  • docker 的使用
  • 第6章 6.4 ASP.NET Core Web API各种技术及选择
  • 常用共轭先验分布
  • DeepSeek 概述与本地化部署【详细流程】
  • Spring Cache 详细讲解
  • 国产化替代大势所趋,ARM工控机的未来之路
  • 二级C语言题解:函数指针的操作、单链表偶数结点值累加、判断回文
  • ES的java操作
  • 20240911 光迅科技 笔试
  • QT设备树,具有设备树过滤功能
  • MATLAB中的APPdesigner绘制多图问题解析?与逻辑值转成十进制