docker各种命令的详细解释

news/2024/6/3 18:12:50 标签: docker, 容器, 运维

Docker 是一个开源的容器化平台,它可以帮助开发人员打包、发布和运行应用程序。以下是 Docker 中常用的一些命令:

  1. docker run: 用于创建并运行一个容器
  2. docker build: 用于基于 Dockerfile 构建一个容器镜像。
  3. docker pull: 用于从 Docker 镜像仓库中拉取一个镜像。
  4. docker push: 用于将一个本地镜像推送到 Docker 镜像仓库。
  5. docker start/stop/restart: 用于启动、停止、重启一个容器
  6. docker exec: 用于在运行中的容器中执行命令。
  7. docker ps: 用于列出所有正在运行的容器
  8. docker images: 用于列出本地的镜像。
  9. docker rm: 用于删除一个或多个容器
  10. docker rmi: 用于删除一个或多个镜像。

  1. docker run: 用于创建并运行一个容器。可以指定镜像、端口映射、环境变量等参数。例如:docker run -d -p 8080:80 nginx,表示运行一个 nginx 容器,并将主机的 8080 端口映射到容器的 80 端口。

  2. docker build: 用于基于 Dockerfile 构建一个容器镜像。Dockerfile 是一个文本文件,其中包含了构建镜像的指令和配置。例如:docker build -t myimage:tag .,表示在当前目录下构建一个名为 myimage 的镜像,标签为 tag。

  3. docker pull: 用于从 Docker 镜像仓库中拉取一个镜像。例如:docker pull nginx,表示从 Docker Hub 上拉取 nginx 镜像。

  4. docker push: 用于将一个本地镜像推送到 Docker 镜像仓库。例如:docker push myimage:tag,表示将名为 myimage、标签为 tag 的本地镜像推送到 Docker 镜像仓库。

  5. docker start/stop/restart: 用于启动、停止、重启一个容器。例如:docker start container_id,表示启动一个指定容器

  6. docker exec: 用于在运行中的容器中执行命令。例如:docker exec -it container_id bash,表示在指定容器中以交互模式启动一个 bash 终端。

  7. docker ps: 用于列出所有正在运行的容器。例如:docker ps,表示列出所有正在运行的容器的详细信息。

  8. docker images: 用于列出本地的镜像。例如:docker images,表示列出本地所有的镜像及其详细信息。

  9. docker rm: 用于删除一个或多个容器。例如:docker rm container_id,表示删除指定容器

  10. docker rmi: 用于删除一个或多个镜像。例如:docker rmi image_id,表示删除指定镜像。

以上是 Docker 的常用命令。


http://www.niftyadmin.cn/n/5443810.html

相关文章

【论文精读】OTA: Optimal Transport Assignment for Object Detection(物体探测的最优传输分配)

OTA最优传输 🚀🚀🚀摘要一、1️⃣ Introduction---介绍二、2️⃣Related Work---相关工作2.1 🎓 Fixed Label Assignment--静态标签分配2.2 ✨Dynamic Label Assignment--动态标签分配 三、3️⃣Method---论文方法3.1 &#x1f39…

蓝桥--矩阵翻硬币--二分枚举

问题描述 小明先把硬币摆成了一个 n 行 m列的矩阵。随后,小明对每一个硬币分别进行一次 Q操作。 对第x行第y列的硬币进行Q操作的定义:将所有第 ix行,第 jy列的硬币进行翻转。其中i和j为任意使操作可行的正整数,行号和列号都是从…

【C++】多态 (上)

在实际生活中我们也经常见到多态的例子,多态就是不同的对象完成同一个行为时会产生不同的状态,比如成人和儿童购票就是不一样的,多态是可以基于继承的,我们本篇博客的多态就是基于继承的,下面我们先看一个简单例子 cla…

React-创建虚拟Dom四种方法

1.声明div const Son1<div>我言秋日胜春招</div> 2.声明函数 function Son() {return <div>自古逢秋多寂寥</div>;} 3.createElement方法 说明&#xff1a;React.createElement: 这是 React 提供的用于创建元素的函数。它接受三个参数&#xff1a…

STM32最小核心板使用HAL库ADC读取MCU温度(使用DMA通道)

STM32自带CPU的温度数据&#xff0c;需要使用ADC去读取。因此在MX创建项目时如图配置&#xff1a; 模块初始化代码如下&#xff1a; void MX_ADC1_Init(void) {/* USER CODE BEGIN ADC1_Init 0 *//* USER CODE END ADC1_Init 0 */ADC_ChannelConfTypeDef sConfig {0};/* USER…

官宣|阿里巴巴捐赠的 Flink CDC 项目正式加入 Apache 基金会

摘要&#xff1a;本文整理自阿里云开源大数据平台徐榜江 (雪尽)&#xff0c;关于阿里巴巴捐赠的 Flink CDC 项目正式加入 Apache 基金会&#xff0c;内容主要分为以下四部分&#xff1a; 1、Flink CDC 新仓库&#xff0c;新流程 2、Flink CDC 新定位&#xff0c;新玩法 3、Flin…

久菜盒子|留学|推荐信|专业课老师|人工智能

留学毕业设计就找久菜盒子 我很高兴为 19 同学写下这封推荐信。该生学习的热忱以及较好的领悟能力、学习的积极进取都让我印象深刻,因此,我很支持他申请贵校,并相信他进入贵校能够发挥他更大的潜力。 他是一名优秀的学生。人工智能导论是计算机科学的重要基础课,也是人工智能学…

华为校招机试 - 循环依赖(20240320)

题目描述 给定一组元素,及其依赖关系,一个元素可以依赖于多个元素(不包括自己,被依赖元素不会重复),一个元素也可被多个元素依赖。 假定总是存在唯一的循环依赖,请输出该循环依赖。 输入描述 第一行是个正整数 N (1 < N < 100),表示依赖关系的个数。 下面每…