Docker 文章目录Docker1.简介2.基本组成1、C/S架构2、Docker Image镜像3、Docker Container容器4、Docker Registry 仓库Docker依赖linux内核特性1.NameSpace命名空间2.control group 控制组3. Docker的能力 1.简介1.1什么是容器?一种虚拟化的方案 操作系统级别的虚拟化 只能运行相同或相似内核的操
转载
2023-10-01 19:37:23
112阅读
Kubernetes(简称K8S)是一个容器编排平台,它可以帮助开发者简化应用程序的部署、扩展和管理。在Kubernetes上运行应用程序需要使用到Docker容器技术,因此我们首先需要了解Docker和Kubernetes的关系。
## Docker和Kubernetes的关系
Docker是一种容器化技术,它可以将应用程序及其依赖打包成一个镜像,这样可以让应用程序在不同的环境中保持一致的性
原创
2024-01-16 12:40:42
78阅读
第一章 初识 Docker 与容器
1.1 什么是 Docker Docker 是基于 Go 语言实现的开源容器项目 。1.2 为什么要使用 Docker1.2.1 Docker 容器虚拟化的好处 Docker 提供了一种更为聪明的方式,通过容器来打包应用、解藕应用和运行平台。1.2.2 Docker 在开发和运维中的优势 对开发和运维( DevOps)人员来说,
转载
2024-04-02 08:20:34
14阅读
1.基本概念 Docker 容器是资源分割和调度的基本单位,封装整个服务的运行时环境,用于构建、发布和 运行分布式应用的一个框架。它是一个跨平台、可移植并且简单易用的容器解决方案。可以快速自动化地部署应用,并通过操作系统内核技术(namespaces、 cgroups 等)为容器提供资源隔离与安全保障。Docker 作为轻量级的虚拟化方式,实现了 PaaS 平台的高效部署、运行和维护。2.使用do
转载
2023-06-14 19:26:39
59阅读
一、BookStack的安装1. 架设 LNMP系统环境Debian12、php8.2-fpm、 nginx2. 下载bookstack源码3. 按照官网说明进行手动安装。注意1:composer命令的安装,针对php的命令 下载、更名、安装wget https://getcomposer.org/installer
mv installer installer.php
php inst
转载
2023-08-10 01:42:34
192阅读
# 实现 "skywalking 简书 docker" 的步骤
## 简介
在开始之前,我们先来了解一下这个任务的背景和目标。"skywalking 简书 docker" 是指将 SkyWalking(一个开源的分布式跟踪系统)部署到简书(一个博客平台)上,并通过 Docker 进行容器化管理。本文将指导你如何一步步完成这个任务。
## 步骤概览
为了更好地理解整个过程,我们可以通过以下表格来
原创
2023-08-30 03:49:27
172阅读
# PVE与Docker的结合应用
在现代软件开发过程中,虚拟化和容器化技术为我们提供了高度的灵活性和便利性。特别是在使用Proxmox VE(PVE)和Docker的组合时,我们可以实现几乎无限的应用部署和管理能力。本文将重点介绍如何在PVE中使用Docker,包括环境搭建、容器管理及示例代码。同时,我们还将通过状态图和序列图来增强理解。
## 什么是Proxmox VE(PVE)?
Pr
Docker是一个开源的应用容器引擎,可以让开发者打包应用程序和所有依赖条件到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,使得开发者可以更方便地部署和运行应用程序。Linux系统作为Docker的主要运行环境之一,为Docker的使用提供了良好的支持。
在使用Docker时,最常见的场景就是在Linux系统上搭建Docker容器,并在其中运行各种应用程序。而对于相
原创
2024-04-16 09:52:16
28阅读
# 使用 Docker SSH - 科普与代码示例
## 引言
在当今的开发环境中,容器化技术越来越受到重视。Docker作为目前最流行的容器化工具之一,为开发、测试和部署应用提供了极大的便利。有时,我们可能需要通过SSH访问Docker容器进行调试或配置设置。本文将为您详细讲解如何在Docker中使用SSH,并提供代码示例。
## 为什么使用 Docker SSH
在Docker环境中,
摘要: 那么Docker有什么特别之处呢?Docker在虚拟化的容器执行环境中增加了一个应用程序部署引擎。该引擎的目标就是提供一个轻量、快速的环境,能够运行开发者的程序,并方便高效地将程序从开发者的笔记本部署到测试环境,然后再部署到生产环境。本节书摘来自《第一本Docker书(修订版)》一书中的第1章,第1.1节,作者:【澳】James Turnbull(詹姆斯•特恩布尔)著,更
转载
2023-05-31 16:22:49
73阅读
新手站主第一次建站,笔记由站主查询资料、借鉴前辈笔记制作,初衷全在于锻炼自己和分享经验,如果文中有错别字、错误内容或者有缺点之处,麻烦在评论区进行评论,望与诸君共同进步,在此共勉。1. docker简介谈到 Docker,不论我们是否实践过,都应该对它或多或少有一个印象,即“环境一次创建,多端一致性运行”,因为它正解决了曾经困扰我们已久“这段代码在我电脑上运行没问题啊”的烦恼。首先,简单介绍一下
转载
2023-08-16 15:23:43
102阅读
本节书摘来自异步社区《第一本Docker书(修订版)》一书中的第1章,第1.1节,作者:【澳】James Turnbull(詹姆斯•特恩布尔)著第1章 简介在计算世界中,容器拥有一段漫长且传奇的历史。容器与管理程序虚拟化(hypervisor virtualization,HV)有所不同,管理程序虚拟化通过中间层将一台或多台独立的机器虚拟运行于物理硬件之上,而容器则是直接运行在操作系统内核之上的用
转载
2023-08-13 10:43:54
115阅读
背景: 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置,这是很多公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,都是我们开发运维人员的痛点。环境配置如此麻烦,换一台机器,就要重来一次,费力费时。很多人想到,能不能从根本上解决问题,软件可以带环境安装?也就是说,安装的时候,把原始环境一模一样地复制过来。Linux 容器技术的出现就解决了这样一个问题,而 Docker
转载
2024-07-30 21:22:13
32阅读
一.Docker介绍1.1什么是dockerDocker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源Docker可以让开发者打包他们的应用以及依赖包到一个轻量级,可移植性的容器中,然后发布到任何流行的Liunx机器上,也可以实现虚拟化容器是完全使用沙箱机制,相互之间不会有任何接口(类似iphone的app),更重要的是容器性能开销极低1.2为什么用docker1.简化程序
转载
2023-09-24 08:54:56
58阅读
title: Docker系列之一:安装Docker CE categories: Docker tags: - Docker timezone: Asia/Shanghai date: 2019-02-01环境[root@localhost home]# cat /etc/centos-release
CentOS Linux release 7.5.1804 (Core)
[root@loc
转载
2023-08-10 16:31:43
49阅读
Portainer简介Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。而且完全免费,基于容器化的安装方式,安装起来非常的简单方便!简单理解就是:原本基于命令行的Docker操作,现在基本上就可以在网页上面鼠标点点就可以搞定了!官方文档:https://documentation.portainer.io/安装镜像下载执行:#
转载
2023-07-11 11:21:16
156阅读
Docker介绍什么是Docker?Docker是一个使用Go语言开发的开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个 可移植的容器中,然后发布到任何流行的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似IPhone的app),更重要的是容器性能开销极低。Docker的发展速度和火爆程度着实令人惊叹,一发不可收拾,形成了席卷整个IT界的新浪潮。Dock
转载
2024-01-16 05:40:25
41阅读
简书最近推出了简书钻,这说明简书在融资之后所走的路都没有走通,不得不转换方向。 第一,简书的内容付费效益并不高。简书的内容付费集中在写作培训和电子书这两块,但都比较单一,尤其是电子书这一块,点击率极低,没太多收益。 第二,出版之路很难打通。简书出版也存着许多问题,就连简书官方也被一些出版社坑过,导致很多书无法按期出版。怎么办呢?没办法,只能怒斥出版社,不
转载
2023-10-17 13:11:20
95阅读
Linux1.working-on-gnu-linux GNU/Linux 至今已經相當成熟並足以應付日常生活之使用,凍仁也於 2009 年開始使用它來工作至今,將藉由此書 1 來撰寫較有系統的文章及分享些上班經驗。2.Docker —— 从入门到实践Docker 是个伟大的项目,它彻底释放了虚拟化的威力,极大降低了云计算资源供应的成本,同时让应用的部署、测试和分发都变得前所未有的高效和轻松!
转载
2024-01-07 11:25:47
34阅读
微服务最近几年在互联网行业是越来越火热,Docker也是程序员不得不掌握的技术点,今天我们就来了解关于微服务中的Docker技术。如果你是一位技术爱好者,那么一定没少听说过Docker吧,这绝对是在技术圈线上线下都在谈论的一个热门话题。Docker也可以被称为轻量级虚拟化技术。与传统的VM相比,它更轻量,启动速度更快,单台硬件上可以同时跑成成百上千个容器,所以非常适合在业务高峰期通过启
转载
2023-07-25 22:59:51
173阅读