Docker 常用命令详细整理

Docker 常用命令详细整理

Docker 是一种轻量级容器化技术,可以将应用程序及其依赖项打包为一个可移植的镜像,使应用程序可以在任何地方都能够运行。以下是 Docker 常用命令的详细解释和示例说明。

镜像操作

搜索镜像

docker search [IMAGE_NAME]

示例:

docker search nginx

拉取镜像

docker pull [IMAGE_NAME]

示例:

docker pull nginx

列出本地镜像

docker images

删除本地镜像

docker rmi [IMAGE_NAME]

示例:

docker rmi nginx

容器操作

启动容器

docker run [OPTIONS] [IMAGE_NAME]

示例:

docker run -it ubuntu /bin/bash

列出正在运行的容器

docker ps

列出所有容器

docker ps -a

停止容器

docker stop [CONTAINER_ID/NAME]

示例:

docker stop 2ab3d4e5f6g7

启动已停止容器

docker start [CONTAINER_ID/NAME]

示例:

docker start 2ab3d4e5f6g7

进入容器

docker exec -it [CONTAINER_ID/NAME] /bin/bash

示例:

docker exec -it 2ab3d4e5f6g7 /bin/bash

删除容器

docker rm [CONTAINER_ID/NAME]

示例:

docker rm 2ab3d4e5f6g7

组合操作

创建容器并启动

docker run -it [IMAGE_NAME] /bin/bash

示例:

docker run -it ubuntu /bin/bash

以上命令等同于:

docker create -it [IMAGE_NAME] /bin/bash
docker start [CONTAINER_ID/NAME]
docker attach [CONTAINER_ID/NAME]

从镜像启动后台容器

docker run -d [IMAGE_NAME]

示例:

docker run -d nginx

此命令将创建并启动一个后台运行的容器。

以上是 Docker 常用命令的详细整理和示例说明。通过这些命令,可以方便地对 Docker 镜像和容器进行管理。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Docker 常用命令详细整理 - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • k8s部署docker容器的实现

    k8s部署docker容器的实现是一项比较复杂的工作,需要一定的专业知识和技巧。下面我将为您详细介绍这个过程的完整攻略。 准备工作 在开始部署前,我们需要做一些准备工作: 安装docker和kubectl工具 # 安装docker sudo apt-get update sudo apt-get install docker.io -y # 配置docker…

    Docker 2023年5月16日
    00
  • Docker之开启远程访问的实现

    下面是Docker开启远程访问的实现攻略: 一、修改 Docker daemon 配置 默认情况下,Docker daemon 只监听本地 socket 连接。为了实现 docker 远程访问,我们需要修改 Docker daemon 的配置,监听网络请求。在 /etc/docker/daemon.json 中添加以下内容: { "hosts&qu…

    Docker 2023年5月16日
    00
  • Docker教程:使用容器(简单示例)

    针对这篇文章,我将提供完整的攻略。 1.标题:Docker教程:使用容器(简单示例) 2.目录:- 准备工作- 示例一:使用容器运行静态网页- 示例二:使用容器部署Flask应用程序 3.正文: 准备工作 在开始之前,需要先确保已安装了Docker。如果还未安装,请先安装Docker。安装完成后,通过执行以下命令验证Docker已成功安装: docker v…

    Docker 2023年5月16日
    00
  • 如何快速清理 docker 资源的方法

    当我们使用 Docker 运行容器时,会产生一些镜像、容器、网络等资源。这些资源占用着我们的磁盘空间,有时也会导致一些性能问题。因此及时清理 Docker 资源是一个很重要的工作。 以下是快速清理 Docker 资源的方法: 1. 清理容器 我们可以使用 docker ps -a 命令查看所有容器的状态。如果有部分容器状态为 Exited,说明它们已经退出并…

    Docker 2023年5月16日
    00
  • 搭建Docker私有仓库的详细教程

    搭建Docker私有仓库需要以下步骤: 1. 准备工作 首先需要有一台服务器或者虚拟机,可以选择任何一种Linux操作系统,这里以Ubuntu为例。然后安装Docker,安装Docker的方法可以参考官方文档。 2. 创建Docker私有仓库 在安装成功Docker之后,可以使用以下命令创建Docker私有仓库: docker run -d -p 5000:…

    Docker 2023年5月16日
    00
  • docker 实践(二) save&&export导出容器

    我最近在玩Docker,一种应用程序容器和Linux的虚拟技术。它太酷了,创建Docker镜像和容器只需要几分钟。所有的工作都是开箱即用的。 Docker是如何工作的(简单说明)Docker是基于镜像的。镜像类似于已经包含了文件、配置和安装好的程序的虚拟机镜像。同样的,你可以像启动虚拟机一样启动多个镜像实例。运行中的镜像称为容器。你可以修改容器(比如删除一个…

    Docker 2023年4月16日
    00
  • 如何灵活的更改微服务容器运行时的堆内存大小及环境变量

      SpringBoot微服务打包容器启动运行时就会加载打包时设置的Jvm参数,当上线后监控到内存不足时需要调整参数时就要重新打包升级版本等一系列繁琐操作,那能不能只需要更改配置重启就能解决问题呢?答案是需要实践。   在手把手教你将Eureka升级Nacos注册中心一文中已经提到了如何使用Dockerfile命令来动态设置java参数。  这里着重说下,先…

    2023年4月10日
    00
  • 详解使用Docker搭建Java Web运行环境

    下面我将为你详细讲解“详解使用Docker搭建Java Web运行环境”的完整攻略,并且为你提供两个示例说明。 1. 准备工作 在开始之前,需要在你的机器上安装Docker,确保安装成功,可以通过以下命令查看Docker版本: docker –version 2. 构建镜像 首先,需要编写Dockerfile,此文件定义了所需镜像的构建规则。Dockerf…

    Docker 2023年5月15日
    00
合作推广
合作推广
分享本页
返回顶部