Docker实用命令总结

深入Docker命令行:探索常用命令和实用技巧 在这篇文章中,深度探索了Docker命令行的各个方面,提供了更丰富、全面的示例代码,以助力大家更深入理解和熟练运用Docker。从基础命令如镜像操作和容器生命周期管理,到实用技巧如容器内部执行命令和数据卷的使用,再到网络管理和端口配置,我们详细展示了每个命令的实际运用场景。通过Docker Compose和Swarm的整合,还能够了解如何简化多容器应用的部署和管理。同时,分享了高级应用技巧,包括Docker Build上下文优化、多阶段构建以及提高安全性的实践,大家能够更高效、更安全地使用Docker技术。 阅读详情

前言

总结一下Docker命令,方便查阅。

正文

1. 查询类

1.1 查看Docker运行状态
service docker status
1.2 查看所有的容器状态
docker ps -a
1.3 查看docker启动日志

docker logs -f -t --tail 50 容器id

1.4 查询Docker容器底层信息
docker inspect 容器名

Docker会打印出包含容器底层信息的长JSON。

2. 操作类

2.1 进入Docker容器

例如进入nginx容器,查看容器目录结构

docker exec -it 容器ID /bin/bash

进入容器目录之后,使用命令查看目录结构

ls -l

飞t选项是下面两个选项的简写:

  • -i,确保标准输入流保待开放。需要在 shell 中输入命令。
  • -t, 分配一个伪终端(TTY)。

如果希望像平常 一样使用 shell, 需要同时使用这两个选项(如果缺少第一个选
项就无法输入任何 命令。如果缺少第二个选项,那么命令提示符不会显示,并且 一
些命令会提示TERM变量没有设置)。

2.2 删除所有的容器
docker rm `docker ps -a -q`

(要删除容器,首先得把容器给停止了,否则会报错)

2.3 批量停止所有的容器
docker rm `docker ps -a -q`
2.4 删除所有的镜像
docker rmi `docker images -q`

未完待续…

docker 命令实用指南 Docker 使用命令 阅读详情

相关推荐

「Unity3D」Addressable版本冲突解析:SBP与Addressables兼容性问题实战指南

本文深入解析Unity3D中Addressable与SBP(Scriptable Build Pipeline)版本冲突问题,提供实战解决方案。当遇到「Build Task CreateBuiltInShadersBundle failed」错误时,可通过版本匹配、临时资源引用或构建参数调整解决。文章详细分析兼容性原理,并给出版本组合指南与最佳实践,帮助开发者高效处理资源构建问题。

weixin_29001683的博客 408

Docker常用命令总结

docker常用命令解释及总结,简洁明了,清晰易懂

m0_62946761的博客 4万+

深入解析Android SoundTrigger架构:从HIDL到AIDL的演进与实践

本文深入解析Android SoundTrigger架构,从HIDL到AIDL的演进与实践。SoundTrigger是Android系统中低功耗语音唤醒的关键技术,通过分层设计和硬件协同实现高效语音识别。文章详细介绍了核心组件、HIDL与AIDL的对比及优化技巧,帮助开发者掌握语音模型优化和功耗管理。

brown的博客 230

docker 命令大全

开启docker : systemctl start docker 查看docker状态 :systemctl status docker 停止:systemctl stop docker 重启: systemctl restart docker docker开机自启: systemctl enable docker docker 镜像 docker images 查看镜像列表 search 搜索 pull 下载 docker pull mysql:latest docker p.

Bug制造者 1万+

【机械臂算法】机械臂动力学参数辨识仿真

本文以puma560m机械臂为例子进行动力学参数辨识的讲解,puma560m可以在robotic toolbox中找到,这里以它真实机械臂对他的动力学参数进行辨识。此外这里还有要说的是,机械臂参数辨识其实是一个系统工程,其中和系统的机械、电子、嵌入式都有着很深的联系,并不是仿真这么简单的。

vrijheid的博客 7828

xlinx项目系列之基于zynq-7020ISP图像处理

本Demo基于zynq-7020(正点原子启明星+OV5640+4.3'800x480)实现了ISP图像处理(将ov5640的isp关闭,在7020上实现ISP功能),输出到LCD和HDMI,软件基于SDK裸机开发,2592x1944@15fp。位置: xil_ip_repo/xil_isp_lite_1.0。项目获取链接:2.基于zynq-7020实现ISP图像处理。位置: xil_ip_repo/xil_vip_1.0。

JY6669991010的博客 2635

docker常用命令汇总

bin/bash是固有写法,作用是因为docker后台必须运行一个进程,否则容器就会退出,在这里表示启动容器后启动 bash。创建一个容器在后台运行,需要使用docker exec 进入容器。退出后,容器不会关闭。-i:保持容器运行.通常与 -t 同时使用加入it这两个参数后,容器创建后.容器自动关闭。docker exec -it 容器ID或者容器名 /bin/bash。docker cp 容器ID或容器名:容器路径 主机文件路径。docker cp 主机文件路径 容器ID或容器名:容器路径。

qulian2099的博客 4751

防火墙——双机热备理论讲解

本端和对端协商失败。有可能是因为本端和对端设备的软件版本不一致、某端配置错误、对端设备的心跳接口状态为Down、HRP源或目的端口号被修改、或者底层链路不通等原因导致。会话表、SeverMap表、IP监控表、分片缓存表、GTP表、黑名单、PAT方式端口映射表、NO-PAT方式地址映射表。两台设备一主一备,正常情况下业务流量由主设备处理,当主设备故障时,业务流量平滑切换到备用设备进行处理,业务不中断。开启自动备份后,当主用设备配置了一条可备份的命令或产生了可备份的会话表状态时,会直接备份到备用设备上。

m0_49864110的博客 2万+

Spring 5.2.1源码导入eclipse时缺失CoroutinesUtils错误的解决方案

Spring源码版本:5.2.1 源码导入后报错:CoroutinesUtils cannot be resolved 由于查了很多资料都没有解决此问题(包括要导入spring-core-coroutines 下的jar包的解决方案,然而我根本就没下到这个工程,github上的其他版本也没有此工程,此解决方案纯属误导),最终自己摸索出了解决方案,记录一下。 我导入源码后,多个包(例如spri...

一盏洗魂水,一杯优乐美 2026

数据分析必问:Pandas面试题及参考答案

DataFrame是Pandas库中的一个核心数据结构,它类似于Excel中的表格,可以存储不同类型的数据。在Pandas中,抽样操作通常很简单,但是需要根据数据的特点和分析的需求来选择合适的抽样方法。数据标准化和归一化是数据预处理中常用的技术,目的是将数据调整到一个合适的范围内,以消除不同特征量纲和数值范围的差异,从而保证模型训练的有效性。CSV文件是一种文本文件,其中的数据以逗号分隔。不平衡数据集指的是数据集中各类别样本的数量差异较大的情况,这可能导致模型训练出现偏差,影响模型的泛化能力。

大模型大数据攻城狮的专栏 3005

嵌入式工程师成长之路(3)——PCB设计

带有目的的学:要知道,PCB板子做出来需要我们给厂家哪些东西,我们设计板子的时候,需要遵循哪些设计规范,防止画好也是块废板子。然后再逐步开始学习画板。

云轩阁 8万+

docker实用命令

docker 实用命令docker 实用命令 docker 实用命令 "docker build -t <镜像名称> ." 创建镜像并命名(在dockerfile目录中执行此命令); "docker run -d -p 8080:8080 <镜像名称>" 运行镜像的一个容器,冒号左侧端口号代表宿主机端口号,右侧代表此 docker容器开启的端口号 ; "docker...

weixin_40977221的博客 350

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Docker实用命令手册

本文汇总了超实用的Docker命令手册,本文适用于有一定Docker基础的同学。如果你对Docker不了解,可能无法直接使用这些命令。但别担心,Docker本身是一个工具,如果只是用起来其实并不需要花多少时间。

比特桃 3937

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Docker实用命令

7.删除所有镜像包含<none> docker rmi $(docker images | awk '/^<none>/ { print $3 }')或者 docker rmi $(docker images -f "dangling=true" -q)8.进入容器 docker exec -it 容器名 /bin/bash。5 .重启容器 docker restart 容器id。2. docker stop 容器ID或容器名。3. 删除容器 docker rm 容器id。

SOMECT的专栏 442

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

docker 退出mysql命令_10 个冷门但又非常实用的 Docker 使用技巧

在平时的工作中,docker 接触得很多,除了经常使用的docker run,docker stop等命令,docker还有很多十分有用但是却不经常使用的命令,下面就来总结一下:1. docker top这个命令是用来查看一个容器里面的进程信息的,比如你想查看一个nginx容器里面有几个nginx进程的时候,就可以这么做:1234➜ ~ docker top 3b307...

weixin_35918994的博客 685

docker 实用命令自我总结

docker 常用命令总结docker 服务启动常用操作 docker 服务启动 启动 systemctl start docker 守护进程重启 sudo systemctl daemon-reload 重启docker服务 systemctl restart docker 重启docker服务 sudo service docker restart 关闭docker service docker stop 关闭docker systemctl stop docker 常用操作

qq_20667511的博客 247

关于Docker一些实用命令总结

一般命令 docker create -it 镜像名称:版本 创建容器,但是这个没有启动 -i表示以容器的标准打开,-t表示打开一个伪终端 docker start 容器名称 启动镜像 docker restart 容器名称 重新启动镜像 docker stop 容器名称 温柔停止 docker kill 容器名称 强制停止 docker ps -a -q | xargs docker r...

军军的博客 191

Docker 之 实用命令

docker最常见的命令就是 -it -t:在新容器内指定一个伪终端或终端。 -i:允许你对容器内的标准输入 (STDIN) 进行交互。 我们可以通过运行 exit 命令或者使用 CTRL+D 来退出容器。 使用以下命令创建一个以进程方式运行的容器 runoob@runoob:~$ docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done" 2b1b7a42..

HeroIsUseless的博客 574

Mac开发环境配置中的Docker实用命令指南

Docker作为现代开发中不可或缺的工具,在macOS开发环境配置中扮演着重要角色。本文将深入解析mac-setup项目中推荐的Docker核心命令,帮助开发者高效管理容器化应用。 ## 一、Docker基础命令解析 ### 1. 镜像构建命令(docker build) 构建Docker镜像是容器化应用的第一步,该命令通过读取Dockerfile创建可部署的镜像包。 ```sh dock...

gitblog_00442的博客 467

docker 容器中 保存并退出的命令是什么_10 个冷门但又非常实用的 Docker 使用技巧!!...

简介在平时的工作中,docker接触很多,除了经常使用的docker run ,docker stop等命令,docker还有很多十分有用但是却不经常使用的命令,下面我就总结一下。操作1、docker top这个命令是用来查看一个容器里面的进程信息的,比如你想查看一个nginx容器里面有几个nginx进程的时候,就可以这么做2、docker load && docker save我...

weixin_33289151的博客 541

docker 实用命令

目录 注意:windows 需要在PS终端运行 1、运行容器 2、进入容器 3、查看镜像 4、获取容器ID 5、停止所有容器 6、删除所有容器 7、删除所有镜像 6、文件复制 容器文件复制到宿主机 宿主机文件复制到容器 注意:windows 需要在PS终端运行 1、运行容器 docker run -d --name ubuntu -i ubuntu env LANG=C.UTF-8 /bin/bash 参数说明: -d 后台运行 -- name 容器名称(不可和现..

CyrusZhou的专栏 232

docker实用命令汇总

docker常用 命令 docker pull [images_name] 从公网拉去一个镜像,也可指定docker仓库地址docker pull domain:port/images_name docker command --help 查看帮助 docker search [nginx] 查看镜像列表 docker images 查看本地docker镜像 docker build 根据dockerfile生成一个docker image镜像,.表示使用当前目录的Dockerfile docker bui

hui5110的博客 254
上一篇: 深入学习String源码与底层(二)
下一篇: 【设计模式】从Spring源码中学习——策略模式
CoderBruis
博客等级 码龄10年 4444粉丝 102原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值