不能错过的docker容器基础命令,快来一键学习吧!

Docker基础教程(130)docker使用attach访问容器:潜入容器小黑屋:Docker attach魔法与陷阱大全 Docker attach命令是连接运行中容器的神奇钥匙,但背后藏着不少玄机。本文将深度剖析attach的工作原理,通过实际示例展示如何优雅进出容器,并揭示常见陷阱:从终端同步的烦恼到容器自杀的惨剧。最后还会教你几招替代方案,确保你既能畅游容器世界又不被“困”住。 阅读详情

在这里插入图片描述
个人简介

🏡 博客首页:💐欢迎前往 彩虹龙 首页
⛳️ 欢迎关注 ❤️ 点赞 🎒 收藏 ✏️ 留言
🚧 技术专栏:💐欢迎前往Docker容器专栏
🐱‍🐉 本技术专栏记录docker容器化技术的基础知识与学习记录,如有描述有误的地方还望大佬赐教。

官方地址

帮助文档官方地址:https://docs.docker.com/engine/reference/commandline/docker/
镜像仓库地址:https://hub.docker.com/
注意:访问慢?转圈圈?不动弹?是不是网址错误?NO!这都不是,访问慢这是正常情况,多刷刷就🆗啦!

显示版本信息

docker version            // 显示Docker的版本信息

执行“docker version”分别会输出“Client”客户端和“Server”服务端相关信息,如果“server”端没启动就不会显示相关“server”端信息。
在这里插入图片描述
containerd:Docker为了兼容OCI标准,将容器Runtime及其管理功能从Docker守护进程中剥离出来,用于不启动Docker也能直接通过Containerd来管理容器。
runc:Docker按照OCF开放容器格式标准制定的一个轻量级工具,可以使用RunC不通过Docker引擎即可实现容器的启动、停止和资源隔离等功能。

显示Docker系统信息

docker info               // 显示Docker的系统信息,包括镜像和容器的数量

执行“docker info”分别会输出“Client”客户端和“Server”服务端相关信息,如果“server”端没启动会在“server”端显示位置显示报错。
Client端相关输出说明:

  • Debug Mode:是否开启Debug模式。

Server端相关输出说明:

  • Containers:容器个数。
  • Running:正在运行的容器个数。
  • Paused:暂停的容器个数。
  • Stopped:停止的容器个数。
  • Images:镜像个数。
  • Storage Driver:储存驱动,一般为overlay2性能好速度快。
  • Backing Filesystem:服务器文件系统。
  • Logging Driver:日志驱动,json-file表示日志会存放在本地。
  • Cgroup Driver:限制和隔离的驱动,生产环境建议是systemd(重点)
  • Swarm:Docker官方的容器编排工具,inactive不开启、active开启。
  • Docker Root Dir:数据存放位置,docker根目录,生产环境建议独立的磁盘。
  • Live Restore Enabled:Docker热更新,生产环境建议设置为true。因为如果是false则表示重启docker服务的时候docker容器也会被进行重启,如果设置为true则重启docker时容器不会被重启。

镜像命令

查看本地镜像(images)

docker images				 // 显示本地所有镜像

输出结果:
在这里插入图片描述
输出说明:REPOSITORY(镜像的仓库源)、TAG(镜像的标签)、IMAGE ID(镜像ID)、CREATED(镜像创建时间)、SIZE(镜像大小)。
注意:镜像的大小并不一定是该镜像的真实大小,因为存在联合文件系统层级关系。

docker images -qa			 // 显示本地所有镜像ID

输出结果:
在这里插入图片描述

搜索镜像(search)

docker search nginx					// 搜索NGINX镜像

注意:推荐使用官方的镜像,不要使用第三方镜像,可能会存在病毒。
在这里插入图片描述
搜索指定大小镜像:可使用“–filter=stars=3000”这里3000是镜像的星级大小。

docker search nginx --filter=stars=3000				// 搜索指定星标大小(方式一)
docker search nginx -f stars=3000					// 搜索指定星标大小(方式二)

在这里插入图片描述

下载镜像(pull)

docker pull nginx						// 下载NGINX镜像

注意:默认不指定版本号则下载最新版本的nginx镜像。
在这里插入图片描述
输出说明:Using default tag(镜像版本,latest表示最新版)、latest(正在下载)、Digest(防伪标签)、Status(当前下载状态)。

docker pull nginx:1.22.0						// 下载指定镜像版本

注意:指定版本镜像下载,需要先去官网https://hub.docker.com确定是否有该版本镜像,如果没有则会报错。另外下载镜像的时候,如果已经下载过基础镜像,那么它会直接跳过基础镜像的下载,从而节省系统内存资源降低消耗。

删除镜像(rmi)

若本地有多个同名不同版本的镜像可使用分号“:”来进行版本的指定删除,否则将会删除本地版本为latest的镜像,也可直接针对镜像ID来进行删除。

docker rmi nginx:1.22.0							// 通过镜像源和tag版本进行删除
docker rim b3c5c59017fb							// 通过镜像ID进行删除
docker rmi 镜像ID  镜像ID						// 同时删除多个镜像

删除本地全部镜像:

docker rmi $(docker images -aq)
docker rmi $(docker images -aq)	-f		// 强制删除

注意:在进行全部镜像删除的时候,如果镜像有被启动过,在容器中未被删除则无法进行镜像的删除。如果非要将全部镜像删除,可采用“-f”参数来进行满足,但删除后容器仍然存在。

远程仓库登录(login)

docker中login用于登录到一个docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库“Docker Hub”仓库,这里可以是“阿里云、网易云、私有镜像仓库地址。下面使用阿里云镜像仓库做演示。
阿里云镜像仓库:登录链接: 阿里云→控制台→产品与服务→容器服务→容器镜像服务。
在这里插入图片描述
点击红框进去:
在这里插入图片描述

docker login -u账号  仓库地址(默认:docker Hub)						// 登录远程仓库(语法格式)
docker login -uchlstudy												// 登录到docker hub仓库(默认:无需指定地址)
docker login -u189****3537 registry.cn-hangzhou.aliyuncs.com		// 登录到阿里云镜像仓库

命令操作截图:
在这里插入图片描述
当我们登录到远程仓库后就可以将本地的镜像发送至远程仓库当中,docker登录信息存放在“~/.docker/config.jso”。
在这里插入图片描述

远程仓库退出登录(logout)

docker中logout用于退出一个docker镜像仓库的登录,如果未指定镜像仓库地址,默认为官方“docker hub”仓库。

docker logout  仓库地址(默认:docker Hub)				// 退出远程仓库(语法格式)
docker logout											// 退出docker hub仓库登录
docker logout  registry.cn-hangzhou.aliyuncs.com	    // 退出阿里云镜像仓库登录

提示:退出登录后会在“~/.docker/config.jso”进行对应的删除登录信息,也可以按照登录信息中的登录信息进行对应的退出登录。

镜像标签(tag)

docker中tag用于标记本地镜像并将其归类为某一个仓库

docker tag  镜像名称:版本号  仓库地址/仓库名称/镜像名称:版本号			// 语法格式
// NGINX镜像打标签(docker hub仓库)
docker tag nginx:1.22.0 chlstudy/newnginx:v1.0
// NGINX镜像打标签(阿里云仓库)
docker tag nginx:1.22.0 registry.cn-hangzhou.aliyuncs.com/chlstudy/mynginx:v1.0

在这里插入图片描述
注意:标签的仓库名称、镜像名称一定要与远程仓库中的一致,否则你在上传镜像的到远程仓库的时候可能会报错!!!

镜像推送到远程仓库(push)

docker中push用于将本地镜像上传到远程镜像仓库中,上传的前提需要先登录到对应的镜像仓库。

docker push  镜像名称			// 镜像推送到远程仓库(语法格式)
docker push chlstudy/newnginx:v1.0		// 推送镜像到docker hub仓库(推送很慢)
docker push registry.cn-hangzhou.aliyuncs.com/chlstudy/mynginx:v1.0	// 推送镜像到阿里云

举例(以推送镜像到阿里云为例):当我们将镜像推送到阿里云镜像后可以登录到https://www.aliyun.com/然后“控制台、点击三个标图、找到容器镜像服务、实例列表、个人实例”就可以看见自己的镜像仓库了。
在这里插入图片描述

容器命令

注意:启动容器的时候如报错“警告:IPv4转发已禁用,网络将不起作用”。
在这里插入图片描述
解决办法如下:

echo “net.ipv4.ip_forward = 1” >> /etc/sysctl.conf
sysctl --system

启动镜像(run)

可选参数:

  • –name=”name”:为容器设置名称。
  • –detach,-d:后台运行容器并打印容器ID
  • -it:交互式运行(-i保持STDIN标准输入打开、-t分配一个伪TTY)。
  • -p:端口映射(格式“主机端口:容器端口”)。
  • -P:随机指定端口。
  • –rm:当容器退出时自动剔除(用于测试)

说明:docker run命令后面加“/bin/bash”表示载入容器后运行bash,如果不加“/bin/bash”就必须保持一个进程正在运行,否则容器就会关闭,当容器中有一个进程运行时就可以不用加“/bin/bash”。
前台启动:使用“/bin/bash”或“bash”启动终端打开容器。

docker run --name nginx1.22.0 -it -p 80:80 b3c5c59017fb /bin/bash
docker run -it centos /bin/bash			// 这样也可以启动一个CentOS系统容器

在这里插入图片描述
可在浏览器访问:宿主机IP
在这里插入图片描述
注意:启动容器时,它会检测本地是否有该镜像,如果有则直接启动,若没有则去远程仓库下载,如果远程仓库并没有该镜像则会报错。启动过后的容器与本地系统没有任何关系,如需退出容器可使用“exit”,退出后如果容器中没有应用运行则会自动停止。
后台启动:容器使用后台运行必须要有一个前台进程,否则docker会自动停止该容器。

docker run -d centos

在这里插入图片描述

列出容器(ps)

docker ps				// 显示正在运行的容器
docker ps -a			// 显示所有容器(包含已停止容器)
docker ps -q			// 显示当前正在运行的容器ID
docker ps -qa           // 显示所有(包含:正在运行、已停止)

退出容器

exit   								// 停止容器并退出
ctrl + p + q 						// 组合键(容器不停止退出)

容器状态管理(重启、停止、启动)

重启容器:docker restart 容器ID
在这里插入图片描述停止容器:docker stop 容器ID
在这里插入图片描述启动容器:docker start 容器ID
在这里插入图片描述杀死一个或多个正在运行的容器:docker kill 容器ID
在这里插入图片描述

删除容器(rm)

删除指定容器(不能删除正在运行的容器,如需删除需“-f”参数):docker rm 容器ID
删除所有容器(包含正在运行的容器):docker rm -f $(docker ps -qa)
删除所有容器(包含正在运行的容器):docker ps -a -q |xargs docker rm

常用其他命令

查看容器日志(logs)

查看全部日志:参数“-t”时间戳、“-f”跟踪最新的日志打印。

docker logs -tf 容器ID

查看指定数量日志:参数“–tail”显示最新多少条日志。

docker logs -tf  --tail 10 容器ID					// 显示最后十条日志

显示容器中进程信息(top)

docker top 容器ID

在这里插入图片描述

查看镜像信息(inspect)

docker inspect 容器ID

在这里插入图片描述

进入容器(exec)

docker exec -it 容器ID /bin/bash		// 进入容器后开启一个新的终端,可以在里面操作(常用)

在这里插入图片描述

docker attach 容器ID				// 进入容器正在执行的终端,不会启动新的进行

在这里插入图片描述

上传或下载容器文件(cp)

docker cp 容器ID:/容器内文件位置  下载到本地位置			// 下载文件到本地
docker cp 本地文件路径  容器ID:/容器内文件位置			// 上传本地文件到容器
docker cp c059e7bc6835:/etc/nginx/nginx.conf .				// 下载文件到本地
docker cp ./index.html c059e7bc6835:/usr/share/nginx/html/		// 上传本地文件到容器

命令执行结果:
在这里插入图片描述

提交镜像(commit)

当容器中文件或设置进行更新后想保存当前容器的容器状态,可以通过“docker commit”来将容器提交成新的镜像,这种方式类似VMware当中的快照功能。注意:提交操作将不包含安装在容器内的数据卷。
docker commit:提交容器成为新的副本(镜像)

docker commit -m=”提交的描述信息” -a=”作者” 容器ID:[tag]			// 语法格式

实战测试: 提交tomcat镜像

docker pull tomcat:9.0				// 下载tomcat镜像
docker run --name tomcat_01 -it -p8080:8080 b8e65a4d736d		// 启动镜像

命令执行结果:
在这里插入图片描述
浏览器访问(报错):报错的原因是因为tomcat默认没有webapps应用。
在这里插入图片描述
解决此办法:

docker exec -it 9b8116ce6c59 /bin/bash		// 进入容器
cp -r webapps.dist/* webapps/		// 将webapps.dist目录中的内容拷贝到webapps中

访问浏览器:172.66.66.66:8080
在这里插入图片描述
从容器创建新的镜像 :

docker commit -m="webapps" -a="caihonglong" 0cf8cd0c719a chl_tomcat:1.0

在这里插入图片描述

结束语

🐱‍🐉 至此文档就到此结束了, 如果您觉得博主的文章还不错或者有帮助的话,记得点赞、关注、收藏哟!谢谢各位大佬给予的支持!

ADS使用Smith圆图进行阻抗匹配 在处理RF系统的实际应用问题时,总会遇到一些非常困难的工作,对各部分级联电路的不同阻抗进行匹配就是其中之一。一般情况下,需要进行匹配的电路包括天线与低噪声放大器(LNA)之间的匹配、功率放大器输出(RFOUT)与天线之间的匹配、LNA/VCO输出与混频器输入之间的匹配。匹配的目的是为了保证信号或能量有效地从“信号源”传送到“负载”。 阻抗匹配(impedance matching) 信号源内阻与所接传输线的特性阻抗大小相等且相位相同,或传输线的特性阻抗与所接负载阻抗的大小相等且相位相同,分别称为传输线的输 阅读详情

相关推荐

人脸关键点定义汇总

前几天看一份代码临时需要找49个人脸关键点位置定义的图片发现怎么百度都搜不到,最后幸好谷歌可以使用了就用谷歌搜到了。所以在这里汇总一下我所知道的人脸关键点的定义和相关的一点东西,以备不时之需。 68个关键点 最常用的工具是Dlib,网址:http://dlib.net/ dlib的68个特征点检测算法是ERT算法【1】 使用dlib检测68个特征点的python示例见:http://dlib.n...

程序媛 7642

Docker进阶发布,学起来!

视频发布通知昨晚直播视频已经更新,无论学习没学习到,看到的帮忙三连点个赞哦,谢谢大家的支持。https://www.bilibili.com/video/BV1kv411q7Qc Doc...

狂神说 6707

告别盲调!用Synopsys VIP搭建PCIe 5.0验证环境,手把手搞定链路训练与均衡调试

本文详细介绍了基于Synopsys VIP搭建PCIe 5.0验证环境的实战指南,重点解析了链路训练(LTSSM)与均衡调试的关键技术。通过配置VIP组件、设计验证平台架构及实战调试技巧,帮助工程师高效解决PCIe 5.0验证中的常见问题,提升芯片验证效率与可靠性。

weixin_28700411的博客 457

学习容器你不能错过核心技术runC和Libcontainer

Libcontainer是一个开源的Linux容器管理库,它是由Docker团队开发的,用于支持Docker容器引擎的底层。Libcontainer提供了一个接口,使得应用程序可以直接访问Linux内核中的容器相关功能,例如命名空间、控制组、文件系统等。而命名空间(通过Linux Namespace)、控制组(Cgroups)、文件系统(rootfs)正是实现容器的核心。

3820

第四节、C# 上位机面向对象编程详解(工控硬件继承实战版)

继承核心价值:在 C# 上位机工控开发中,继承的核心是通用逻辑复用与接口统一,将所有硬件的通用属性 / 方法封装到抽象基类,子类只需实现独有逻辑,大幅减少冗余代码。基类设计要点:优先使用抽象基类,合理分配访问修饰符(privateprotectedpublic),定义通用事件与虚方法,提供资源释放机制,兼顾复用性与扩展性。子类设计要点:通过: base()调用基类构造函数,强制实现抽象方法(保证接口统一),选择性重写虚方法(实现独有逻辑),复用基类的protected成员。多设备管理。

kylezhao2019的博客 785

MATLAB AppDesigner 中TextArea保留原有信息并换行显示提示信息

App Designer 中的文本区域TextArea组件,一般可以用来作为matlab app设计中的信息显示。 app.TextArea.Value = 'Hello Matlab'; Value可以是字符向量、字符向量元胞数组、字符串数组或一维分类数组。这样直接给TextArea赋值,每次赋值都会消除先前的信息,然后显示新的信息。如果想要在app实现保留原有信息、多行信息的输出,在MathWorks官方帮助中心给出了一种方法: cellArrayText{1} = sprintf('%s\n

我是麻瓜喔的博客 1万+

容器监控薅光了头发?这篇你再也不能错过!

随着Docker和容器技术的不断发展,越来越多的企业将Docker和容器应用到自身IT架构中,并投入测试和生产使用。这对企业的数据监测能力也提出了更高要求。 传统的监测方案会从每个服务器和运行应用中采集指标,这些服务器和应用一般是静态的,运行时间长,一台主机可能只需要监测150个指标;但容器却不一样,短期存活、动态调度,具有自己的环境、虚拟网络和不同的存储管理,哪怕在相同的主机上也可能会调度短期存活的批处理命令和长期存活的进程。 因此,当容器应用到IT架构中后,除需要采集的容器本身指标外,还要对在容器上

观测云的博客 2969

告别IMEI!手把手教你用UUID实现Android设备唯一标识(兼容Android 10-13)

本文详细探讨了在Android 10及以上版本中,如何构建合规且高可用的设备唯一标识方案以替代被限制访问的IMEI。文章深入分析了Android设备标识符的演变,并提供了基于UUID/GUID的完整实现策略,包括生成算法、多级持久化存储方案(如MediaStore)、权限处理以及版本兼容性实践,帮助开发者应对Android 10-13的隐私政策变化。

weixin_28339967的博客 574

别只盯着Docker了,这十大容器运行时错过后悔

容器改变了整个软件组织的生态,我们最熟悉的容器运行时就是Docker,但是除了Docker以外,还有很多优秀的容器运行时,他们有自己独特的功能和优势。 今天就来介绍包括Docker在内的10款热门的容器运行时,包括rkt、CRI-O、Containerd等等,看看他们分别有哪些特色,又该如何进行选择。

1421

微机原理--输入输出实验--emu8086

通过实验,验证了基本要求,实现了一位数加法运算的功能,同时实现了两位数加法运算的功能,还有一位数的除法。思考题(1)输入输出数据和计算用数据的区别:从键盘上输入以及输出的数据要在通过转化为计算机所识别的二进制的数字,和计算所用的数据之间相差30H。(2)单字符输入输出和串输入输出的不同之处:单字符的输入使用1号功能键,输出通过2号功能调用,且待显示字符送给DL寄存器;串输入使用0A功能,输出通过9号功能调用,DS:DX指向待显示字符串,且字符串必须以“$”结束。

m0_58837398的博客 2417

量化交易零基础入门教程

特点 从零开始教编程。靠谱的量化交易学习资源稀少,且具有不讲编程、代码较难、过多等不适合新手等问题,本教程中则会从零开始教编程,解决量化入门过难过编程门槛这一问题。 量化与编程相结合。本教程不仅会教编程,而且会尽量结合量化情景,减少“我要做量化交易为什么要看这些用来培训程序员的东西”的愤懑。 简易精炼,快速入门。尽量只讲最核心最常用的知识,助你快速摆脱想学习量化却处处陌生不知所措的茫然的新手阶段。 读前说明 文后会有自测与自学,包括一些额外的延伸自学内容以及稍有难度的自测题目。 最最最基础的股票.

JanLEE 2885

十本你不容错过的Docker入门到精通书籍推荐

最近有许多小伙伴私信让我推荐几本关于Docker学习的书籍,今天花了一下午的时间在网上查阅了一些资料和结合自己平时工作中的一些学习参考资料书籍写下了这篇文章。注意以下书籍都是十分优秀的Docker学习书籍(因此排名不分先后),以下的每本书都有值得我们学习和钻研的地方,假如您有更多优秀的Docker学习书籍推荐,欢迎在文章评论区留言🤞。

专注于C#/.NET/.NET Core学习、工作、面试干货和实战教程分享。这里聚焦了大量的C#/.NET/.NET Core优质文章、开源项目、实用工具和学习、工作、面试心得。 2663

ROS2 Nav2 - 模型预测路径积分控制器(MPPI)

这是一个预测控制器(局部轨迹规划器),用于实现模型预测路径积分(MPPI)算法,以跟踪具有自适应避障功能的路径。它包含基于插件的 critic 函数,可影响算法的行为。它由 Aleksei Budyakov 创建,由 Steve Macenski 为 Nav2 进行改编和开发。该插件实现了 nav2_core::Controller(控制器)接口,可在整个导航堆栈中作为控制器服务器的动作服务器(controller_server)中的局部轨迹规划器使用。据测定,该控制器可在中等英特尔处理器(第四代 i5)上

机器人控制与仿真应用 3908

28、Docker 容器命令

Docker 容器的基本操作命令

weixin_40968009的博客 255

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

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

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

【Mac 从 0 到 1 保姆级配置教程 16】- Docker 快速安装配置、常用命令以及实际项目演示

本文详细介绍了 Docker 的安装配置和使用方法,首先解释了 Docker 的概念和优势,然后介绍了两种安装方式:Docker Desktop 和 OrbStack,并对比了两者的优缺点。文章通过一个投票应用示例项目,详细演示了 Docker 的实践应用,包括项目克隆、容器启动、镜像源配置、端口映射等操作。同时提供了 Docker 的常用命令,包括镜像操作、容器操作等,并分享了 Docker 的学习资源。文章适合 Docker 初学者阅读,通过理论结合实践的方式,帮助读者快速掌握 Docker 的基本使用

童果果的未来要发光 4962

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

非Docker即Kubernetes?容器错过的或是整个世界

来源/ 中国软件网(ID:Hapiweb-soft6)作者/刘学习 编辑/ Emon最近,Mirantis宣布收购Docker的业务和团队。Mirantis最初是一家基于OpenStack的开源云计算平台,2015年获得了Intel领投的1亿美元投资。OpenStack式微后,Mirantis转投了容器领域的开源系统Kubernetes。事实上,Docker的命运在过去几年中发生了相当大的变化...

中国软件网 363

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

这些后台启动姿势错过可亏大了

第一种 nohup 启动脚本 & 这种启动是非常常见的,像Java, Python程序也都是打包好,写一个脚本里面启动的 。所以这个有必要掌握。 这个启动的关键是最后面的&符号,它告诉操作系统把这个程序的进程后台挂起。 前面的nohup就会把启动stdout日志输出到nohup.out文件内。 第二种方式,pm2的方式启动,这种是nodejs挺常见的。 主要是把程序委托给pm2(nodejs版的进程管理工具)管理。 这样有什么好处? 所有用是pm2启动的进程,可以通过pm2 list命令查看

持续学习持续开发,我是雷学委! 1万+

Docker学习资料集(从入门到实践)

学习Docker有好的资料值得推荐的吗?想要学习Docker但是无从下手。其实之前我有断断续续的分享过Docker入门到实践的相关教程,可能比较零散。今天就把我自己学习Docker从入门到实践的相关教程和学习资料一起总结一遍,希望可以帮助到有需要的同学。

专注于C#/.NET/.NET Core学习、工作、面试干货和实战教程分享。这里聚焦了大量的C#/.NET/.NET Core优质文章、开源项目、实用工具和学习、工作、面试心得。 1038

Docker教程:玩转容器

如果你是Docker的新手,看一下你应该学习的一些基础命令,以便开始管理容器。Docker对软件开发生命周期产生了巨大影响,使得大规模软件部署变得简单而且安全。这个教程将...

Docker的专栏 541

“docker run”VS“docker exec”,这两个命令有区别吗?

出品丨Docker公司(ID:docker-cn)编译丨小东每周一、三、五晚6点10分  与您不见不散说在前面“docker run”和“docker exec”都是 D...

Docker公司 2万+

【生产环境必备】:Docker容器状态监控的8个黄金法则,错过等于事故

掌握Docker容器状态监控的8大黄金法则,有效预防生产环境故障。涵盖资源监控、日志追踪、健康检查等核心方法,适用于微服务与高并发场景,提升系统稳定性与运维效率。实用技巧值得收藏。

ByteChat的博客 721

python: 容器_Python和容器简介:您可能错过的6场会议演讲

python: 容器 尽管有大量的教程,博客文章,文档和其他内容可用于学习有关Python和容器的知识,但从会议演讲中学习新技能有一些特别之处。 演讲者通常会给出更个人化的看法,并使用有趣或古怪的隐喻来表达自己的观点。 为了总结2018年,以下是我们一年中最喜欢的六场会议演讲。 您可能在这一年中错过了他们,但您仍然应该抽出时间现在观看视频。 它们都在YouTube上,您可以在每个演讲的描述中...

cumj63710的博客 143

Docker容器监控新利器,eBPF安装步骤大公开,错过后悔十年

掌握Docker容器监控新方法,详解eBPF安装步骤,无需修改应用即可实现高性能、低开销的可观测性,适用于微服务与云原生环境。支持实时流量追踪与故障排查,提升运维效率,值得收藏。

FuncInk的博客 888

Docker日志管理:深入理解docker logs命令

命令用于查看Docker容器的日志输出。它可以显示容器内部应用程序的标准输出(stdout)和标准错误(stderr)。其中,CONTAINER是容器的名称或ID。命令是管理Docker容器日志的利器。通过灵活运用其各种选项和高级用法,你可以更好地查看、过滤和存储容器日志,从而提高问题定位和调试的效率。同时,选择合适的日志驱动也很重要,特别是在大规模Docker环境中。希望本文能够帮助你全面了解命令,提升你的Docker日志管理技能。让我们一起努力,打造可靠高效的Docker化应用吧!

Turbo.AI,专注AI工程化 2999

Jenkins+GitLab+Docker实现Python自动部署,这套方案你不能错过

掌握高效开发利器,Jenkins+GitLab+Docker实现Python自动部署。本文深入持续集成持续部署Python实践,涵盖自动化构建、测试与发布流程,适用于Web应用与微服务场景。提升交付效率,降低人为错误,这套方案值得收藏。

IterLoom的博客 524
上一篇: Docker中部署NMP环境
下一篇: 通过挂载光盘搭建本地YUM源
彩虹龙
博客等级 码龄9年 2867粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彩虹龙

您的鼓励将是我创作最大的努力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值