Docker实践记录

Artalk自托管评论系统部署全记录:从Docker到Nginx的完整实践 网站评论是连接站长与访客的重要互动入口,但在第三方服务受限、数据归属不明的背景下,越来越多个人博客和文档站开始关注自托管方案。理解自托管的基本原理,即服务端由自己掌控、数据存储于自己的服务器,是构建可控互动生态的基础。以轻量级为设计目标的评论系统,往往采用Go后端配合SQLite存储,能显著降低部署和运维门槛。通过Docker容器化封装,开发环境与生产环境保持一致,配合Nginx反向代理和HTTPS证书配置,即可实现安全、稳定的对外服务。这类方案适用于静态博客、个人知识库乃至多站点管理场景,既保留数据主权, 阅读详情

创建容器(并执行脚本)

docker run -d --name [容器名] -v [主机脚本所在目录]:[容器映射目录] -w [容器映射目录] [镜像] [...执行脚本的指令]

docker run 命令基本结构:
docker run [参数] [镜像] [命令]

查看记录

1. 查看所有记录
docker logs [容器]
2. 查看最近N条记录
docker logs [容器] --tail [N]
3. 查看一段时间前开始的N条记录
docker logs [容器] --since [时间表达式] | head -[N]
4. 跟踪查看记录
docker logs [容器] -f

时间表达式格式:
1. [数字][单位缩写]{+} e.g. 10s 5m 1h30s
2. ISO时间字符串 e.g. 2006-01-02T15:04:05.999999999

进入容器

docker attach [容器]

attach 不能使用ctrl+c退出,而是使用ctrl+p ctrl+q退出。
使用Xshell等终端连接linux时,上述快捷键会无效!

在容器中执行命令并返回结果

docker exec [容器] [命令]

大模型LoRA微调调参的实战技巧(持续更新) 本文主要介绍了大模型LoRA微调调参的实战技巧,希望对学习大语言模型的同学们有所帮助。 文章目录 1. 前言 2. 实战技巧 阅读详情

相关推荐

2025虚幻游戏逆向工程解包尝试

2025虚幻游戏逆向工程解包指南 本文详细介绍了虚幻引擎5游戏逆向解包的完整流程,主要包括获取AES密钥、生成映射文件和导出资源三个关键步骤。作者在实际操作中遇到诸多难题:AES密钥获取工具存在加壳保护问题,映射文件生成器依赖复杂的VS编译环境,DLL注入工具的使用也存在技术门槛。通过多次尝试,作者发现部分游戏可直接搜索现成的AES密钥,而映射文件生成需要额外下载Memcury依赖库才能正常编译。文章提供了相关工具的下载链接和具体操作说明,但同时也指出每个环节都可能出现意外状况,逆向工程实际执行过程远比理论

wsdchong的博客 6162

5 个 Docker 日志记录最佳实践

微服务和容器很好地融合在一起,但它们使日志记录成为一项挑战。设置监控时请牢记这些注意事项。在过去的几年里,容器已经成为IT领域的一个巨大话题,尤其是在DevOps领域。简单地说,容器提供了一种简单且可扩展的方式,可以在从一个环境迁移到另一个环境时可靠地运行软件。容器通过在一个包中提供整个运行时环境来做到这一点,其中包括应用程序,以及运行它所需的所有依赖项、库和其他二进制文件以及配置文件。与容器紧密结合的是微服务,它代表了一种更敏捷的应用程序开发方式。微服务架构Docker...

LW1314QS的博客 845

相场断裂模型中的各向异性机制:从裂纹密度到驱动力的数值实现

断裂力学是研究材料在载荷作用下裂纹萌生与扩展规律的基础学科,其核心在于理解材料失效的能量准则与路径选择。传统方法通常预设裂纹路径,而相场断裂模型通过引入连续的相场变量,将裂纹模拟转化为一个能量最小化问题,能够自发预测裂纹的萌生、扩展与分叉,在工程失效分析中具有重要价值。当材料具有显著的方向依赖性时,如单晶、复合材料或轧制金属板,各向同性假设会失效,此时需引入各向异性机制。该机制的核心在于改造两个关键部分:一是裂纹密度函数,通过引入各向异性张量来定义不同方向上形成裂纹微结构的能量成本;二是临界能量释放率(断裂

weixin_31421613的博客 298

Docker 官方出品丨Docker 最佳实践之日志记录篇(二)

出品丨Docker公司(ID:docker-cn)编译丨小东每周一、三、五晚6点10分  与您不见不散简  介在传统上,设计和实现集中的日志记录总是成为马后炮。要等到各种...

Docker公司 1380

激光工程师必备:5个ABCDRez在谐振腔设计中的实战技巧(含热效应处理)

本文为激光工程师分享了5个利用ABCDRez矩阵光学工具进行谐振腔设计的实战技巧,重点涵盖热效应处理、模式匹配优化与稳定性分析。通过建立参数化模型、动态热透镜补偿、模式匹配仿真及灵敏度分析,帮助工程师实现从“黑箱”到“白盒”的腔体设计与调试,提升激光器设计的鲁棒性与效率。

k6l7m8n9的博客 707

processing与arduino互动编程

Arduino开发板对AVR单片机二次编译封装,无需考虑单片机编程寄存器、地址指针等复杂细节processing借助arduino读取各种传感器的数值,控制各种机电装置。

weixin_45679408的博客 824

【Docker记录】Docker开发最佳实践

事实证明,以下的开发模式会帮助你用Docker构建应用,如果发现有哪些需要添加的东西,请告诉我们。 如何让你的镜像缩小 当你启动容器或服务时,小的镜像会更快的从网络拉取,更快的加载到内存中。下面有一些经验方法使你的镜像变小: 从一个合适的基础镜像开始。例如,你需要jdk,考虑用官方 openjdk镜像,而不是用通用的 ubuntu镜像再安装 openjdk。 使用多级构建。例如,你可以使用maven镜像构建你的java程序,然后复制java程序到tomcat镜像的正确位置,所有这些都在同一个Docke

每一步,都在缩短你与梦想的距离。 354

Spring Boot应用Docker化实战:从Dockerfile编写到镜像推送完整流程

本文详细介绍了将Spring Boot应用Docker化的完整实战流程。从环境准备、项目审视,到编写高效且安全的Dockerfile,重点讲解了多阶段构建、镜像层优化、Spring Boot分层JAR等核心技巧,并涵盖了镜像构建、验证、调试以及最终推送至仓库并集成CI/CD的最佳实践,帮助开发者构建生产级Docker镜像。

butter的博客 1023

docker实践记录

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33973609的博客 103

本地化搭建DeepSeek+RAGFlow,构建个人知识库

本地化搭建DeepSeek+RAGFlow,构建个人知识库。至少32G以上内存、500G以上空余磁盘空间。

gogospecter的专栏 7431

MATLAB GUI 水果成熟度分级系统设计与实现

本文基于 MATLAB GUI 设计并实现了一款水果成熟度分级系统,能够准确地评估水果的成熟程度。在实现过程中,我们运用了 MATLAB 中的函数实现对图像的处理和分析,同时使用 GUI 界面增加了系统的易用性。值得一提的是,在实际操作中,我们应该结合实际需求对系统进行相应的改进与完善,以满足不同领域和应用场景下的需求。实验结果表明,本系统可以有效地检测出水果的成熟度,并对其进行精准的评分。因此,本文设计并实现了一款基于 MATLAB GUI 的水果成熟度分级系统。三、MATLAB 代码实现。

uote_e的博客 708

Docker学习实践记录

关于docker 其实也接触过有一段时间的,曾这个周末有些时间,做一些记录,大部分内容都是收录网上的教程,做一个总结。Docker使用Go 语言进行开发实现,基于Linux内核的cgroupnamespace,以及OverlayFS类的Union FS等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。Linux容器是与系统其他部分隔离开的一系列进程,从另一个镜像运行,并由该镜像提供支持进程所需的全部文件。

qq_15123929的博客 89

多模态大模型:技术原理与实战 全球多模态大模型介绍

关键词:多模态大模型、深度学习、计算机视觉、自然语言处理、跨模态学习、迁移学习、人工智能随着人工智能技术的飞速发展,多模态大模型已经成为了当前AI领域最热门的研究方向之一。多模态大模型能够同时处理和理解多种类型的数据,如文本、图像、音频和视频等,这为AI系统在复杂场景下的应用提供了更加强大和灵活的能力。本文将深入探讨多模态大模型的技术原理,介绍其实战应用,并对全球主要的多模态大模型进行全面的介绍和比较。

AI天才研究院 4269

docker 学习及实践记录

Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 [root@slave1 ~]# uname -r 3.10.0-957.el7.x86_64 [root@slave1 ~]# 安装一些必要的系统工具: sudo yum install -y ...

flyyhz的博客 354

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

docker 部署前端项目 【实践、记录】

初识docker 一:认识docker 二:docker client【交互】 注意:下述内容都是以面向对象的角度思考总结 1.管理docker服务 2.管理docker镜像 3.管理docker容器 三:docker host【认识】 1.what 四:docker hub【参考】 1.what 2.how 实践docker部署 第一步:项目开发阶段【输出git repo(project and dockerfile)】 1.编写dockerfile 2.准备data and script(docker

清心 1711

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

最佳实践系列丨Docker EE 日志记录最佳实践(一)

本文首发自“Docker公司”公众号(ID:docker-cn)编译丨小东每周一、三、五 与您不见不散!在传统上,设计和实现集中的日志记录总是成为马后炮。要等到各种问题出现,集中的日志记录成为优先事项,人们才会想到用这样的解决方案查询、查看和分析日志,以找到问题的根本原因。但是到了容器时代,在设计使用 Docker 企业版 (Docker EE) 的容器即服务 (CaaS) 平台时,优先解决集中式...

weixin_40581617的博客 257

Docker实践记录(windows)

Docker 在自动化测试项目中通常会遇到这样的问题:自己本地的代码coding完成并且调试通过后,上传到代码托管平台,别人拉取下来一运行就各种报错,被人误会写的代码像手上粘屎了一样,非常尴尬,但是通常这一类问题都不是代码的原因,而是运行环境不一致造成的。 为了解决这一问题,leader引入了docker的概念。 文章目录Docker什么是Docker?Docker的安装Win7 & Wi...

测试小工 600

docker-k8s安装实践记录

本文详细介绍了在线安装Docker、Docker Compose及Harbor的完整流程,包括配置国内镜像源、解决权限问题与依赖冲突。随后阐述了基于离线包部署Kubernetes集群的方法,涵盖master与worker节点的环境配置、安装脚本执行及网络端口开放,适用于生产环境搭建,确保服务稳定可用。

qq_29467891的博客 191

Docker环境下的Apache NiFi安装实践踩坑记录

【代码】Docker环境下的Apache NiFi安装实践踩坑记录。

欢迎来到我的博客,这里记录了我学习、实践和探索过程中的心得体会! 1349

【工程实践】Docker使用记录

前言服务上线经常需要将服务搬到指定的服务器上,经常需要用到docker,记录工作中使用过dcoker指令。

Dong_ZH的博客 887

Docker部署实践:记录一个语音产品的docker化

该文描述了使用docker容器部署vpbx(一种语音产品)的全部流程,包括docker环境安装、docker本地仓库搭建、vpbx-docker镜像制作、vpbx-docker网络配置、vpbx-docker服务启动等。 本文包含了使用docker部署vpbx时所要用到的大部分命令,也包含了部署时需要用到的脚本等。

monkeyzh123的专栏 1305

docker修练之windows与linux下实践记录

mysql 持久化 mkdir -p /var/own/mysqldata/ docker run --name mmsql -v /var/own/mysqldata/mysql/:/var/lib/mysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=12345 hub.c.163.com/library/mysql Redi...

aolv3500的博客 107

Docker 官方出品丨Docker 最佳实践之日志记录篇(一)

出品丨Docker公司(ID:docker-cn)编译丨小东每周一、三、五晚6点10分  与您不见不散简    介在传统上,设计和实现集中的日志记录总是成为马后炮。要等到...

Docker公司 2445

Docker flutter镜像自动部署实践,踩坑记录

前言 本项目主要参考cirruslabs的两个Docker脚本 docker-images-flutter docker-images-android 本笔记主要是简化和增加一些实际过程中一些经验总结 最简单实践案例 指定SDK版本 Dockerfile FROM cirrusci/android-sdk:tools ENV ANDROID_PLATFORM_VERSION 29 E...

zhilinchn的博客 5512

如何加快Vue单页加载(和打包)速度

在使用个人境外服务器运行vue项目时,会遇到打包的vendor.js过大而导致无缓存加载时,页面会空白数秒之久。 解决这个问题有2个思路:1是通过压缩混淆代码、gzip实际减小代码大小;2是将部分不会改动的文件提出,放到CDN上。 这里列举几种解决方案。(uglify由于vue-cli已默认包含,这里不写) #1 gzip 使用gzip压缩vendor.js可以有效减

github_38589282的博客 1万+
上一篇: Ubuntu安装dockerCE
下一篇: 使用GO开发桌面GUI程序
平仄_csdn
博客等级 码龄10年 11粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值