Bootstrap
面向 WEB 开发的 Docker(一)

Docker的优势很容易让Web开发人员所忽略。对于开发运维来说,它被认为太过技术性、没有必要。术语可能难以理解。教程从来没有解释如何在开发过程中使用Docker。在这里带大家一起来感受Docker在WEB开发中应用。

面向WEB开发的Docker(二):什么是Docker、镜像、编排?

什么是Docker容器?有什么的特点:轻量,在一台机器上运行的多个Docker容器可以共享这台机器的操作系统内核;它们能够迅速启动,只需占用很少的计算和内存资源。镜像是通过文件系统层进行构造的,并共享一些公共文件。这样就能尽量降低磁盘用量,并能更快地下

轻松容器化golang应用程序

有一些方法容器化 Golang 工程,尤其是当您使用 Docker 运行 Go 项目的可执行文件时。我们可以从我们的项目中创建我们的镜像,简单地在您的本地计算机上运行它,甚至可以通过从 harbor 中提取您的镜像运行它。

面向WEB开发人员的Docker(八):将 Docker 镜像推送到仓库

Docker Hub 是Docker的Github,是 Docker 官方维护了一个公共仓库。上面包括很多现成的镜像,如 Apache、PHP、Node.js、Python、MySQL 或 MongoDB等,不需要自己的制作镜像。当然你有可以自己制作镜像推送到仓库。

🏆【CI/CD技术专题】「Docker实战系列」(1)本地进行生成镜像以及标签Tag推送到DockerHub

Docker镜像构建成功后,只要有docker环境就可以使用,但必须将镜像推送到Docker Hub上去。创建的镜像最好要符合Docker Hub的tag要求,因为在Docker Hub注册的用户名是liboware,最后利用docker push命令推送镜像到公共仓库。

【docker 总结】第二篇 - Image 镜像

上一篇,简单介绍了 docker,本篇介绍 Image 镜像

【docker 总结】第五篇 - 制作镜像、数据盘

根据公司的技术栈和技术选型,项目有个性化偏好,需要定制镜像,如:环境配置、软件版本等;

【docker 总结】第七篇 - nodejs项目部署

nodeapp 是一个用 Docker 搭建的本地 Node.js 应用开发与运行环境。

【docker 总结】第六篇 - DockerCompose

compose 译为:组合,它可以将多个容器组合到一起;

C语言内存泄露很严重,如何应对?

摘要:通过介绍内存泄漏问题原理及检视方法,希望后续能够从编码检视环节就杜绝内存泄漏导致的网上问题发生。

开源镜像仓库Harbor的镜像安全

之前介绍过Harbor,从安装部署到简单使用,今天这里就不再重复介绍了,有需要的可以跳转到'Harbor 功能强大的企业级私有仓库'查看,今天主要介绍Harbor的安全功能——镜像漏洞扫描

安装VMware16兼容Hyper-v+WSL2+Docker+解决0x80370102报错

VMware 20H1(预览版)已经支持运行同时兼容Windows10的Hyper-v虚拟化。这里可以同时运行 VMware Workstation Pro Tech Preview 20H1 (16的预览版)+WSL2+Hyper-v虚拟机+Docker Desktop+VirtualBox6。同时呢,WSL2开启后也可以像普通Linux中安装和

(VMware)ubuntu 环境下搭建docker环境

本文主要讲述如何在win10系统上,使用vmware安装Ubuntu虚拟机,并搭建docker环境

远见而明察近观若明火|Centos7.6环境基于Prometheus和Grafana结合钉钉机器人打造全时监控(预警)Docker容器服务系统

我们知道,奉行长期主义的网络公司,势必应在软件开发流程管理体系上具备规范意识,即代码提交有CR(CodeReview),功能测试上自动化,而功能发布讲究三板斧:灰度、监控、止血。灰度属于测试范畴,止血则是亡羊补牢,今天我们来聊聊监控,提起监控,就不得不提

小声嘟囔:char 和 unsigned char 有那么大差距吗?

本篇水文记录在工作中遇到的实际问题,提醒大家写代码一定要细心。

让类/进程/脚本「单身」的方法

有某些场景下,我们不希望有多个相同的 Linux 进程 或 Shell 脚本同时执行,因为相同进程同时执行,可能会破坏数据的一致性。

认识流媒体协议,从RTSP协议解析开始!

RTSP是Internet协议规范,是 TCP/IP 协议体系中的一个应用层协议级网络通信系统。专为娱乐(如音频和视频)和通信系统的使用,以控制流媒体服务器。该协议用于在端点之间建立和控制媒体会话。媒体服务器的客户端发出VHS样式的命令,例如:PLAY、PAUSE、SETUP

程序员需要了解的硬核知识大全

我们每个程序员或许都有一个梦,那就是成为大牛,我们或许都沉浸在各种框架中,以为框架就是一切,以为应用层才是最重要的,你错了。在当今计算机行业中,会应用是基本素质,如果你懂其原理才能让你在行业中走的更远,而计算机基础知识又是重中之重。

10行C++代码实现高性能HTTP服务

是不是觉得C++写个服务太累,但又沉迷于C++的真香性能而无法自拔?作为一个老牌C++程序员,这几天听一个好友跟我聊起他写的C++框架,说极简代码即可完成各种C++服务的开发,不禁让我心生好奇!于是我去研究了一下,发现确实有点意思!

想看懂stl代码,先搞定type_traits是关键

type_traits在C++中是非常有用的技巧,可以说如果不懂type_traits,那根本看不懂stl相关代码,最近对type_traits比较感兴趣,于是找到了gcc的type_traits源码通读了一遍,总结一下。

Rust 遇上 C/C++ (一):数组操作

Rust 相比于 C/C++,在数组操作上提供了安全保证,不允许越界访问非法内存。

Python 绑定:从 Python 调用 C 或 C++

摘要:您是拥有想要从 Python 中使用的C或 C++ 库的 Python 开发人员吗?如果是这样,那么Python 绑定允许您调用函数并将数据从 Python 传递到C或C++,让您利用这两种语言的优势。

C++ 借来的资源,如何还的潇洒?

所谓的资源就是,一旦用了它,将来必须还给系统。如果不是这样,糟糕的事情就会发生。

C++中glog源码剖析以及如何设计一个高效 log模块

每个开发者编程中都会记录log信息,多数人都会使用log第三方库,log库使用起来很方便,但我们也需要了解log系统的原理,这里以glog为例进行分析。

C语言指针详解

假如我们定义了 char a=’A’ ,当需要使用 ‘A’ 时,除了直接调用变量 a ,还可以定义 char *p=&a ,调用 a 的地址,即指向 a 的指针 p ,变量 a( char 类型)只占了一个字节,指针本身的大小由可寻址的字长来决定,指针 p 占用 4 个字节。

你用过宏##粘贴函数,然后用函数指针查找执行吗?今天就给你说道说道

总述:宏的使用,大家经常会用,但是一般只是简单定义一个符号常量,类似于#define WHEEL_SCALE_MM 0.53f、 #define LOG_I(tag, text_fmt, ...) log_i(tag, text_fmt, ##__VA_ARGS__) ,但是除此之外还有宏还有个##粘贴作用,可以配合#define这个常量表达

为什么继承 Python 内置类型会出问题?!

我发现了《流畅的Python》及PyPy文档的错误

深入浅出虚拟内存

如何通过/proc文件系统找到正在运行的进程的字符串所在的虚拟内存地址? 绘制虚拟内存排布图;堆内存分配及malloc实现原理

看完这篇你还能不懂C语言/C++内存管理?

来源:公众号(c语言与cpp编程)

c++11新特性之std::function和lambda表达式

c++11新特性之std::function和lambda表达式

C++ sqlite3使用指南

我在客户端开发时由于需要使用数据库,于是选择了轻巧的sqlite数据库研究了一下,今天在这里和大家分享下我总结的sqlite使用文档。

关于GDB你需要知道的技巧

gdb基本上是每个unix环境开发者都会使用的调试工具,使用gdb基本上可以按照自己的需求随心所欲的运行程序,可让被调试的程序在自己所指定的断点处停住,同时可以检查程序当前的状态,检查各种变量及寄存器的值,也可以动态的改变程序的执行环境。

其他标签