Docker 常用命令详细整理

yizhihongxing

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日

相关文章

  • 如何通过Zabbix Docker配置HTTPS访问系统?

    概述 前面文章曾介绍过如果使用docker-compose快速部署一个Zabbix系统,但是部署的Zabbix系统是使用http协议进行访问的。有时候为了保证安全。我们需要配置使用https协议进行访问。 下面就讲述如何使用自签名的ssl证书配置https访问。(注:若是有签发的证书,也可使用配置,无须自己生成自签名证书。) 前提条件 本文主要讲述Zabbi…

    2023年4月10日
    00
  • docker网络 macvlan

    docker 还开发了另一个支持跨主机容器网络的 driver:macvlan。 macvlan 本身是 linxu kernel 模块,其功能是允许在同一个物理网卡上配置多个 MAC 地址,即多个 interface,每个 interface 可以配置自己的 IP。macvlan 本质上是一种网卡虚拟化技术,Docker 用 macvlan 实现容器网络就…

    Docker 2023年4月16日
    00
  • Activiti7官方博客翻译9——Activiti Cloud docker版本快速部署

    Docker 组成 遵循本指南,在Docker VM中设置Docker Compose以在本地计算机上运行Activiti Cloud。 硬件设置 您将需要为Docker VM机器分配至少4个CPU内核和8gb RAM。 软件设置 在开始之前,必须安装以下软件包: 为桌面安装Docker或为操作系统安装Docker工具箱   如果您在桌面使用Docker,请…

    Docker 2023年4月11日
    00
  • 在docker容器中调用和执行宿主机的docker操作

    在Docker容器中可以调用和执行宿主机的Docker操作。以下是实现该操作的两个示例。 示例1:将容器里的镜像保存为本地镜像文件 首先,在宿主机上创建一个容器,使用以下命令: bash docker run -it –name myubuntu ubuntu 在容器内执行命令,将容器内的镜像文件保存为本地文件。 bash docker save -o /…

    Docker 2023年5月15日
    00
  • 使用Docker搭建私有GitLab的两种方案

    下面我将详细讲解“使用Docker搭建私有GitLab的两种方案”的完整攻略。 一、Docker Compose方案 1. 安装Docker和Docker Compose 首先需要安装Docker和Docker Compose,可以参考官方文档进行安装。在安装完成之后,使用以下命令验证是否安装成功: $ docker -v $ docker-compose …

    Docker 2023年5月16日
    00
  • Coolify系列-手把手教学解决局域网局域网中的其他主机访问虚拟机以及docker服务

    背景 我在windows电脑安装了一个VM,使用VM开启了Linux服务器,运行docker,下载服务镜像,然后运行服务,然后遇到了主机无法访问服务的问题。 问题排查 STEP1:首先要开启防火墙端口,这个我的Coolify系列其他文章有详细讲解,可以参考一下哇~~ STEP2:配置虚拟机网络,让主机以及局域网其他网络均可访问你的虚拟机(如何让局域网中的其他…

    2023年4月10日
    00
  • docker学习笔记(二)–配置镜像加速器

      前提:docker已经安装好 配置过程 进入至阿里云开发中心,https://dev.aliyun.com/,点击管理中心   管理中心中,点击左侧镜像加速器。 修改配置文件,使用加速器,根据我们目前Docker的版本是比较高的,所以选择下面一段脚本   登陆至阿里云控制台修改密码,这个密码在后面需要用到 docker login https://avs…

    Docker 2023年4月11日
    00
  • 转义、编码和加密

    转义、编码和加密是开发中很常见也很基础的概念。对于初学开发的开发者,可能有时会无法准确的区分着几个词。我们将通过这篇文章来了解一下“转义、编码和加密”这几个词的关联和区别。 转义、编码和加密是开发中很常见也很基础的概念。对于初学开发的开发者,可能有时会无法准确的区分着几个词。我们将通过这篇文章来了解一下“转义、编码和加密”这几个词的关联和区别。 转义 第一种…

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