首页 > 其他分享 >Docker的命令使用

Docker的命令使用

时间:2024-10-27 19:19:36浏览次数:5  
标签:容器 container id 命令 使用 镜像 Docker docker ID

Docker 是一个开源的应用容器引擎,以下是一些常见的 Docker 命令:

一、镜像相关命令

  1. docker pull:拉取镜像。

    • 例如:docker pull ubuntu 会从 Docker 仓库拉取 Ubuntu 镜像。

  2. docker images:列出本地所有镜像。

    • 可以查看镜像的 ID、标签、创建时间、大小等信息。

  3. docker rmi:删除镜像。

    • 例如:docker rmi image_id 删除指定 ID 的镜像。

二、容器相关命令

  1. docker run:创建并运行一个容器。

    • 例如:docker run -it ubuntu /bin/bash 会创建一个 Ubuntu 容器并进入交互模式。

    • 常用参数:

      • -i:以交互模式运行容器,通常与 -t 一起使用。

      • -t:为容器分配一个伪终端。

      • -d:以守护式(后台)模式运行容器。

      • -p:进行端口映射,例如 -p 8080:80 将主机的 8080 端口映射到容器的 80 端口。

      • -v:进行目录挂载,例如 -v /host/path:/container/path 将主机的目录挂载到容器中。

  2. docker ps:列出正在运行的容器。

    • 可以查看容器的 ID、镜像、命令、创建时间、状态、端口映射等信息。

  3. docker stop:停止一个容器。

    • 例如:docker stop container_id 停止指定 ID 的容器。

  4. docker start:启动一个已停止的容器。

    • 例如:docker start container_id 启动指定 ID 的容器。

  5. docker restart:重启一个容器。

    • 例如:docker restart container_id 重启指定 ID 的容器。

  6. docker rm:删除一个容器。

    • 例如:docker rm container_id 删除指定 ID 的容器。

    • 可以结合 -f 参数强制删除正在运行的容器。

  7. docker exec:在运行中的容器内执行命令。

    • 例如:docker exec -it container_id /bin/bash 在指定容器中打开一个新的 bash 终端。

三、其他常用命令

  1. docker logs:查看容器的日志。

    • 例如:docker logs container_id 查看指定容器的日志输出。

  2. docker inspect:查看容器或镜像的详细信息。

    • 例如:docker inspect container_id 查看指定容器的详细信息。

  3. docker build:构建一个新的镜像。

    • 通常结合一个包含 Dockerfile 的目录使用,例如 docker build -t myimage:latest. 在当前目录构建一个名为 myimage 标签为 latest 的镜像。

  4. docker push:将本地镜像推送到远程仓库。

    • 例如:docker push username/myimage:latest 将名为 myimage 标签为 latest 的镜像推送到指定的远程仓库。

这些只是一些基本的 Docker 命令,Docker 还有很多其他功能和命令,可以通过 docker --help 查看更多信息。

#内容均有来自于网络收集,如有侵权私信联系!!!

标签:容器,container,id,命令,使用,镜像,Docker,docker,ID
From: https://blog.csdn.net/2301_77525048/article/details/143272934

相关文章

  • KMemLeak部署、使用与原理分析
    文章目录前言1、概述2、使用方法3、测试用例4、工作原理4.1、原理介绍4.2、实现细节5、参考文献总结前言  本博客的主要内容为KMemLeak的部署、使用与原理分析。本博文内容较长,因为涵盖了KMemLeak的几乎全部内容,从部署的详细过程到如何使用KMemLeak对Linux内核......
  • [笔记] SpringBoot3 使用 EasyExcel 封装工具类实现 自定义表头 导出并实现 数据格式
    在现代企业应用中,数据导出功能是非常常见的需求。特别是在处理大量数据时,将数据导出为Excel文件不仅方便用户查看和分析,还能提高数据处理的效率。ApachePOI是一个常用的JavaExcel处理库,但它在处理大数据量时性能较差。为此,阿里巴巴开源了EasyExcel,这是一个基于Java......
  • Flutter 自定义组件继承与调用的高级使用方式
    ✅近期推荐:求职神器https://bbs.csdn.net/topics/619384540......
  • 如何在ThinkPHP6中使用MongoDB进行数据存储
    ​在Web开发中,MongoDB作为一个非关系型数据库逐渐得到了开发者的青睐。本文将指导你如何在ThinkPHP6框架中整合并使用MongoDB进行数据存储。文章将依次介绍:1.环境准备与安装;2.配置连接;3.实现基本的CRUD操作;4.高级查询与优化技巧;5.使用ThinkPHP的特性进行数据管理。正确配置并使用......
  • springboot使用start集成es踩坑记录:不要使用严格动态
    在建立索引时,我使用了"dynamic":"strict",保证不会传入脏数据。然后我使用了<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-elasticsearch</artifactId>......
  • 使用Python实现深度学习模型进行智能可再生能源优化
    在现代能源管理中,优化可再生能源的利用是至关重要的。本文将介绍如何使用Python和深度学习技术构建一个智能可再生能源优化模型,并通过代码示例详细说明该过程。引言可再生能源(如太阳能、风能)具有不稳定性和不可预测性。使用深度学习模型可以更好地预测能源生产,并优化能源......
  • 使用Python实现深度学习模型:智能天气预测与气候分析
    在现代科技的推动下,天气预测和气候分析变得越来越智能化和精准。本文将介绍如何使用Python和深度学习技术构建一个智能天气预测与气候分析模型,帮助我们更好地理解和预测天气变化。本文将从数据准备、模型构建、训练与评估等方面进行详细讲解。一、数据准备天气预测模型需......
  • 新手必看!手把手教你如何在飞牛NAS上玩转Docker容器!(飞牛Nas(fnOS)如何创建Docke容器以及C
    文章目录......
  • Rat工具:vshell 4.9.3简单使用介绍
    前言:     最近在寻找合适的新的c2工具使用,cs的特征查的太严了不深入的修改特征随便就被威胁情报标红,于是打算使用市面上的一些c2工具看看哪些比较好用。        修改cs的特征需要花点时间去研究,这会是后期的一个方向,或许目前可以尝试使用新的rat来看看那些rat......
  • docker-minio启动参数
    完整命令 dockerrun-p9000:9000-p9090:9090-v/opt/minio/data:/data-d--name-d--restart=alwaysminio-e"MINIO_ACCESS_KEY=minio"-e"MINIO_SECRET_KEY=minio@admin123"minio/minioserver--console-address":9090"-address&q......