• 群晖下 gitea+drone+harbor实现CI/CD 发布到云服务器

    常用命令 sudo -i然后输入密码登录root账户(群晖默认只能使用admin账号登陆) vim xxx编辑(编辑是进去之后按i,退出并保存是按esc,然后:wq!再回车) mkdir xx创建文件夹 准备 1. 群晖一般默认安装docker 我们不需要进行安装,如果没有安装,则去套件中心进行安装 ...
    docker gitea drone harbor 群晖 .net6   2022-05-19 15:50
  • 修改docker容器端口映射

    操作步骤如下 关闭docker systemctl stop dokcer 修改配置文件 位置一般是: /var/lib/docker/containers/containerId/hostconfig.json 需要修改的值: “PortBind...
    Docker   2022.05.12 17:04
  • 镜像分层原理及容器层写时复制

    一、镜像分层与容器层 在进行docker pull 下载镜像的时候,通过下图可以看到镜像是分层下载并解压的。如nginx:1.20.2的镜像,其镜像是分为6层。 当我们运行一个新的容...
    JAVA Docker   2022.05.09 08:45
  • 聊一聊容器暂停退出

    背景介绍 最近在写 docker 相关教程,过程中发现容器暂停退出竟然有 docker kill、docker stop 和 docker pause 三种方式,今天就来看下三者间的区别。 辅助指令 docker top - 查看容器进程 docker event - 查看容器相关事件 docker ...
    Docker 云原生   2022-05-26 08:43
  • docker部署springboot项目到服务器

    # docker部署springboot demo到vps ## docker安装 首先检查docker是否安装 `docker version` ![](https://img2023.cnblogs.com/blog/3037207/202306/3037207-2023061511054133 ...
    docker   2023-06-15 13:10
  • Docker-web项目部署

    一、发布步骤 Dockerfile编写 制作镜像 提交Dockerhub仓库 创建容器 配置映射端口 部署应用包 二、Dockerfile编写 # 基于哪个基础镜像 FROM centos:6.8 # 构建者的信息 MAINTAINER 1441559xxx@qq.com # 拷贝所需要的工具包 COPY apache-tomcat-9.0.33 /usr/local/ COPY jdk1.8.0_241 /usr/local # 配置java运行环境 ENV JAVA_HOME /usr/local
    docker 项目部署   2023-03-26 14:53
  • 基于docker和cri-dockerd部署k8sv1.26.3

    在 Kubernetes v1.24 及更早版本中,我们使用docker作为容器引擎在k8s上使用时,依赖一个dockershim的内置k8s组件;k8s v1.24发行版中将dockershim组件给移除了;取而代之的就是cri-dockerd(当然还有其它容器接口);简单讲CRI就是容器运行时接... ...
  • Thanos工作原理及组件简介

    Thanos 简介 Thanos 是一个「开源的,高可用的 Prometheus 系统,具有长期存储能力」。很多知名公司都在使用 Thanos,也是 CNCF 孵化项目的一部分。 Thanos 的一个主要特点就是通过使用对象存储(比如 S3)可以允许 “无限” 存储空间。对象存储可以是每个云提供商提 ...
    docker kubernetes 可观察性 云原生   2023-04-02 09:43
  • docker安装jenkins

    docker安装jenkins 个人博客地址: https://note.raokun.top 拥抱ChatGPT,国内访问网站:https://www.playchat.top Jenkins部署 1.创建jenkins的工作目录 //创建工作目录 mkdir /var/jenkins_home ...
    Docker jenkins   2023-04-25 15:58
  • K8S 性能优化 - OS sysctl 调优

    前言 K8S 性能优化系列文章,本文为第一篇:OS sysctl 性能优化参数最佳实践。 参数一览 sysctl 调优参数一览 # Kubernetes Settings vm.max_map_count = 262144 kernel.softlockup_panic = 1 kernel.sof ...
    docker kubernetes 可观察性 云原生   2023-03-12 11:29
  • Docker 部署 Skywalking

    概述包括2个服务,一个是监控服务一个是UI的WEB服务。 下载镜像 docker pull apache/skywalking-oap-server docker pull apache/skywalking-ui 运行运行监控服务容器 docker run -d -e SW_STORAGE=mysql --name skywalking-oap --restart=always - -e JAVA_OPTS="-Xms1G" - -e SW_STORAGE=mysql - -e SW_JDBC_UR
    skywalking docker   2023-03-13 14:37
  • Shifu高级功能:命令行中间件之HTTP 到 SSH 的中间件

    介绍 为了使Shifu可以整合开发者的驱动,我们编写了一个简单的 HTTP 到 SSH 的中间件来供开发者使用 设计 这个 HTTP 到 SSH 的中间件设计如下: 从中间件利用容器提供的公钥建立一个到容器的 SSH 连接 这个 SSH 连接会被用作反向 HTTP 代理,代理到 localhost 的制定 HTTP 端口 这个中间件会直接在 SSH 的会话中执行 HTTP 请求的 body 的...
  • Linux安装Net7SDK运行Net项目

    Linux安装Net7SDK运行Net项目 安装Net7 SDK 1.安装sdk依赖环境 wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft ...
    .Net Docker jenkins 项目部署   2023-04-25 16:28
  • Docker原理

    docker是什么:Docker 是完整的一套容器管理系统,所以想要搞懂 Docker 的概念,我们必须先从容器开始说起。 什么是容器? - [x] 容器是用来装东西的,Linux 里面的容器是用来装应用的; - [x] 容器就是将软件打包成标准化单元,以用于开发、交付和部署; - [x] 容器技术 ...
    Docker栏   2023-03-22 22:32