news 2026/4/23 12:49:08

Docker命令最全详解(29个最常用命令)零基础入门到精通,收藏这篇就够了

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Docker命令最全详解(29个最常用命令)零基础入门到精通,收藏这篇就够了

Docker是云原生的核心,也是大厂的必备技能,下面我就全面来详解Docker核心命令@mikechen

1.启动Docker

要在启动的一个容器,可以运行start命令。

命令如下:

docker start [容器名/ID]

Docker start命令本质为容器文件系统创建了一个进程隔离空间。

2.停止容器

命令如下:

docker stop [容器名/ID]

3.运行容器

要创建和运行容器使用run命令,如下:

docker run [容器名/ID]

该命令会从本地、Docker Hub中搜索指定的镜像,并下载到本地,创建一个容器并启动该容器。

4.所有运行中的容器

列出所有运行中的容器,输入 命令:

docker ps

列出所有的容器,不管是运行的,还是停止的,命令:

docker ps –a

5.停止容器

要停止一个运行中的容器,输入命令:

docker restart [容器名/ID]

6.重启容器

输入命令:

docker restart [容器名/ID]

7.删除容器

输入命令:

docker rm [容器名/ID]

===

查看Docker信息

1.查看Docker版本

输入命令:

docker version

比如:

[root@redrose2100 ~]# docker version``Client: Docker Engine - Community` `Version: 20.10.17` `API version: 1.41` `Go version: go1.17.11` `Git commit: 100c701` `Built: Mon Jun 6 23:05:12 2022` `OS/Arch: linux/amd64` `Context: default` `Experimental: true

2.显示docker系统的信息

输入命令:``docker info``比如:``[root@docker-slave3 ~]# docker info``Containers: 45 #容器的数量 `` Running: 44 #正在运行的数量` `Paused: 0 #暂停的数量` `Stopped: 1 #已经停止的数量``Images: 264 #镜像数量

Docker 镜像命令

镜像是Docker容器的基石,容器是镜像的运行实例,有了镜像才能启动容器。

1.列出所有镜像

输入命令:

docker images

通过docker images查看本地已存在的镜像文件:

$ docker images`` ``REPOSITORY TAG IMAGE ID CREATED SIZE``debian jessie f50f9524513f 5 days ago 125.1 MB``debian latest f50f9524513f 5 days ago 125.1 MB

2.获取镜像

拉取Docker仓库中 该镜像的最新版本,输入命令:

docker image pull [镜像名]

比如:从 Docker Hub下载java最新版镜像

docker pull java

比如:从 Docker Hub下载 REPOSITORY 为 java 的所有镜像

docker pull -a java

3.搜索镜像

输入命令:

docker search [镜像名]

比如:我们查询ubuntu这个镜像

docker search ubuntu

4.运行镜像

输入命令:

docker run 镜像名

比如拉取tomcat镜像来运行:

docker pull tomcat

5.删除镜像

输入命令:

#删除一个
docker rmi -f 镜像名/镜像ID
#删除多个 其镜像ID或镜像用用空格隔开即可
docker rmi -f 镜像名/镜像ID 镜像名/镜像ID 镜像名/镜像ID
#删除全部镜像 -a 意思为显示全部, -q 意思为只显示ID docker rmi -f $(docker images -aq

Docker 运维命令

1.启动Docker

输入命令:

sudo systemctl start docker

2.docker开机自启

输入命令:

sudo systemctl enable docker

3.查看docker日志

输入命令:

journalctl -u docker.service or less /var/log/messages | grep Docker

4.查看服务运行状态

输入命令:

systemctl status docker.service

5.docker监控相关

输入命令:

## 查看容器的资源使用率
docker stats CONTAINER_ID
## 限制cpu和内存资源
docker run --cpus=1 -m=2g --name=nginx -d nginx
## 查看磁盘使用大小
docker system df
### 查看每个 image、container 详细大小
docker system df -v
## 查看dir路径
docker info|grep -i dir

学习资源

如果你是也准备转行学习网络安全(黑客)或者正在学习,这里开源一份360智榜样学习中心独家出品《网络攻防知识库》,希望能够帮助到你

知识库由360智榜样学习中心独家打造出品,旨在帮助网络安全从业者或兴趣爱好者零基础快速入门提升实战能力,熟练掌握基础攻防到深度对抗。

1、知识库价值

深度: 本知识库超越常规工具手册,深入剖析攻击技术的底层原理与高级防御策略,并对业内挑战巨大的APT攻击链分析、隐蔽信道建立等,提供了独到的技术视角和实战验证过的对抗方案。

广度: 面向企业安全建设的核心场景(渗透测试、红蓝对抗、威胁狩猎、应急响应、安全运营),本知识库覆盖了从攻击发起、路径突破、权限维持、横向移动到防御检测、响应处置、溯源反制的全生命周期关键节点,是应对复杂攻防挑战的实用指南。

实战性: 知识库内容源于真实攻防对抗和大型演练实践,通过详尽的攻击复现案例、防御配置实例、自动化脚本代码来传递核心思路与落地方法。

2、 部分核心内容展示

360智榜样学习中心独家《网络攻防知识库》采用由浅入深、攻防结合的讲述方式,既夯实基础技能,更深入高阶对抗技术。

360智榜样学习中心独家《网络攻防知识库》采用由浅入深、攻防结合的讲述方式,既夯实基础技能,更深入高阶对抗技术。

内容组织紧密结合攻防场景,辅以大量真实环境复现案例、自动化工具脚本及配置解析。通过策略讲解、原理剖析、实战演示相结合,是你学习过程中好帮手。

1、网络安全意识

2、Linux操作系统

3、WEB架构基础与HTTP协议

4、Web渗透测试

5、渗透测试案例分享

6、渗透测试实战技巧

7、攻防对战实战

8、CTF之MISC实战讲解

3、适合学习的人群

一、基础适配人群

  1. 零基础转型者‌:适合计算机零基础但愿意系统学习的人群,资料覆盖从网络协议、操作系统到渗透测试的完整知识链‌;
  2. 开发/运维人员‌:具备编程或运维基础者可通过资料快速掌握安全防护与漏洞修复技能,实现职业方向拓展‌或者转行就业;
  3. 应届毕业生‌:计算机相关专业学生可通过资料构建完整的网络安全知识体系,缩短企业用人适应期‌;

二、能力提升适配

1、‌技术爱好者‌:适合对攻防技术有强烈兴趣,希望掌握漏洞挖掘、渗透测试等实战技能的学习者‌;

2、安全从业者‌:帮助初级安全工程师系统化提升Web安全、逆向工程等专项能力‌;

3、‌合规需求者‌:包含等保规范、安全策略制定等内容,适合需要应对合规审计的企业人员‌;

因篇幅有限,仅展示部分资料,完整版的网络安全学习资料已经上传CSDN,朋友们如果需要可以在下方CSDN官方认证二维码免费领取【保证100%免费】

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 11:30:11

十八、使用class分类管理设备

设备的大管家class 使用class对硬件设备进行分类管理class与用户空间守护进程udev/mdev协作,自动创建设备文件 设备驱动模型框图Linux内核启动的过程中会调用classes_init()函数在sysfs文件系统中创建一个名为class的文件夹。我们在驱动中调用class_create()函数&am…

作者头像 李华
网站建设 2026/4/23 10:50:21

【QOwnNotes】安装笔记

一、Windows 直接安装方式 1. 官方安装包 下载地址:https://www.qownnotes.org/installation 安装步骤: 访问官网下载页面选择 Windows 安装包(通常是 .exe 或 .msi 格式)双击运行安装程序按照向导完成安装在开始菜单或桌面找到快…

作者头像 李华
网站建设 2026/4/23 10:50:19

错过再等十年?Open-AutoGLM即将改变AI开发模式,你准备好了吗?

第一章:错过再等十年?Open-AutoGLM的变革意义Open-AutoGLM 的发布标志着自动化机器学习与大语言模型融合迈入新纪元。它不仅重新定义了模型训练的效率边界,更在开源生态中点燃了一场技术革命。传统AutoML依赖大量人工调参和特征工程&#xff…

作者头像 李华
网站建设 2026/4/23 12:23:58

使用PaddlePaddle镜像快速部署OCR与目标检测应用

使用PaddlePaddle镜像快速部署OCR与目标检测应用 在智能制造、金融票据处理和安防监控等实际场景中,企业对自动化视觉系统的依赖正以前所未有的速度增长。一个典型的挑战是:如何在有限的开发周期内,将高精度的OCR识别与目标检测能力稳定地部署…

作者头像 李华
网站建设 2026/4/23 12:25:33

PaddlePaddle镜像深度测评:中文自然语言处理表现如何?

PaddlePaddle镜像深度测评:中文自然语言处理表现如何? 在当今AI应用快速落地的背景下,开发者面临的最大挑战之一不再是“有没有模型”,而是“能不能跑起来”。尤其是在中文自然语言处理(NLP)场景下&#xf…

作者头像 李华
网站建设 2026/4/23 10:44:23

Windows系统文件wship6.dll丢失损坏 下载方法

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…

作者头像 李华