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

易考八股文之docker常用命令

Docker常用命令涵盖了Docker的各个方面,包括镜像管理、容器操作、网络配置等。以下是一些常用的Docker命令及其简要说明:

一、Docker服务管理

  1. 启动Docker服务
    • 命令:systemctl start docker 或 systemctl start docker.service
    • 说明:启动Docker守护进程。
  2. 停止Docker服务
    • 命令:systemctl stop docker 或 systemctl stop docker.service
    • 说明:停止Docker守护进程。
  3. 重启Docker服务
    • 命令:systemctl restart docker 或 systemctl restart docker.service
    • 说明:重启Docker守护进程,常用于配置更改后使配置生效。
  4. 设置Docker自启动
    • 命令:systemctl enable docker
    • 说明:设置Docker服务在系统启动时自动启动。
  5. 查看Docker运行状态
    • 命令:systemctl status docker
    • 说明:显示Docker服务的当前状态,包括是否正在运行等信息。
  6. 查看Docker版本
    • 命令:docker --version 或 docker version
    • 说明:显示Docker客户端和服务器的版本信息。

二、镜像管理

  1. 列出本地镜像
    • 命令:docker images
    • 说明:列出本地所有的Docker镜像。
  2. 搜索镜像
    • 命令:docker search [OPTIONS] 镜像名称
    • 说明:从Docker Hub或其他配置的仓库中搜索镜像。
  3. 拉取镜像
    • 命令:docker pull [OPTIONS] 镜像名称[:标签]
    • 说明:从配置的仓库中下载镜像到本地。
  4. 删除镜像
    • 命令:docker rmi [OPTIONS] 镜像名称/镜像ID
    • 说明:从本地删除一个或多个镜像。
  5. 保存镜像
    • 命令:docker save -o 保存文件名 镜像名称[:标签]
    • 说明:将镜像保存为tar归档文件。
  6. 加载镜像
    • 命令:docker load -i 归档文件名
    • 说明:从归档文件中加载镜像。

三、容器操作

  1. 列出容器
    • 命令:docker ps(仅列出正在运行的容器)或 docker ps -a(列出所有容器)
    • 说明:显示容器的列表,包括容器ID、镜像、命令、创建时间等信息。
  2. 创建并启动容器
    • 命令:docker run [OPTIONS] 镜像名称[:标签] [COMMAND] [ARG...]
    • 说明:创建一个新的容器并运行一个命令。
  3. 启动已停止的容器
    • 命令:docker start 容器名称/容器ID
    • 说明:启动一个或多个已经停止的容器。
  4. 停止容器
    • 命令:docker stop 容器名称/容器ID
    • 说明:停止一个或多个正在运行的容器。
  5. 重启容器
    • 命令:docker restart 容器名称/容器ID
    • 说明:重启一个或多个容器。
  6. 删除容器
    • 命令:docker rm [OPTIONS] 容器名称/容器ID
    • 说明:删除一个或多个容器。
  7. 进入容器
    • 命令:docker exec -it 容器名称/容器ID /bin/bash(或/bin/sh,取决于容器内的shell)
    • 说明:在运行的容器中执行命令,通常用于进入容器的交互式shell。
  8. 查看容器日志
    • 命令:docker logs 容器名称/容器ID
    • 说明:获取容器的日志输出。

四、网络管理

  1. 列出网络
    • 命令:docker network ls
    • 说明:显示Docker主机上的所有网络。
  2. 创建网络
    • 命令:docker network create [OPTIONS] 网络名称
    • 说明:创建一个新的网络。
  3. 删除网络
    • 命令:docker network rm 网络名称
    • 说明:删除一个或多个网络。

五、其他常用命令

  • 查看Docker信息docker info
  • 清理资源docker system prune(清理未使用的镜像、容器、网络和卷等)
  • 帮助命令docker --help 或 docker [COMMAND] --help(查看Docker命令的总体帮助或特定命令的帮助)

这些命令是Docker日常操作中最为基础和常用的部分,掌握它们可以大大提高使用Docker的效率。


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

相关文章:

  • 实现3D热力图
  • LeetCode 40-组合总数Ⅱ
  • 利用AI制作《职业生涯规划PPT》,10分钟完成
  • vue2项目启用tailwindcss - 开启class=“w-[190px] mr-[20px]“ - 修复tailwindcss无效的问题
  • React 守卫路由
  • 从零开始使用Intel的AIPC使用xpu加速comfyui
  • 【Flutter 内嵌 android 原生 View以及相互跳转】
  • ELK实现前台单显示ip/host等日志信息
  • 向日葵远程桌面Visual Studio白屏
  • 如何在Typora中使用copilot
  • HarmonyOS NEXT应用元服务开发Intents Kit(意图框架服务)本地搜索方案概述
  • 【已解决】Windows11 24H2 (家庭版)无法访问无密码SMB共享的问题;
  • 您与此网站之间建立的连接不安全解决方法
  • Node.js——fs模块-文件删除
  • # VMwareWorkstation虚拟机,如何下载安装 VMware Tools
  • Service Worker 缓存未更新的原因与解决方案
  • 使用 C# `Stopwatch` 实现函数 `Test01`的运行时间计算
  • 无人车之路径规划篇
  • R language 关于二维平面直角坐标系的制作
  • SQL server 列转行
  • 面试题:Spring(一)
  • 密码忘记了,如何取消excel编辑限制?
  • Hue组件相关问题-持续更新
  • 理解Rust 生命周期、所有权和借用机制
  • 运维故障与排查技巧
  • 【JavaEE进阶】导读