挺早以前在我写过一篇用 Docker搭建LNMP开发环境的文章:用Docker搭建Laravel开发环境,里面详细介绍了将 nginx、 mysql和 php三个容器用 docker-compose编排成 LNMP开发环境的步骤,今天来说说怎么用 Docker快速搭建 Go语言项目的开发环境。因为靠Go本身自带的标准库就能实现高性能的 HTTP服务器,不熟悉的同学买它,呃说错了,看它:深入学习用G
转载 2024-02-29 23:41:01
32阅读
# 使用 Docker 部署 Git 服务的指南 在现代软件开发中,Git 是一个不可或缺的工具,它为版本控制提供了良好的解决方案。为了方便团队协作,很多开发者选择将 Git 服务部署在服务器上。本文将介绍如何使用 Docker 部署 Git 服务,并提供相关代码示例。 ## 为什么选择 Docker 部署 Git? * **隔离性**:Docker 提供了容器化的环境,使得应用程序可以在各
原创 9月前
133阅读
## Docker Git部署 在软件开发中,版本控制是一项非常重要的工作。Git作为目前最流行的版本控制系统之一,被广泛应用于团队协作开发和代码管理中。与此同时,Docker作为一种轻量级的容器化技术,提供了一种快速部署和管理应用的解决方案。本文将介绍如何使用Docker部署Git,并提供代码示例。 ### Docker简介 Docker是一种容器化技术,它可以将应用程序及其依赖打包成一
原创 2024-01-16 04:49:35
99阅读
在当今软件开发的快速迭代环境中,持续集成和持续交付(CI/CD)的重要性愈加凸显。而在代码管理上,使用 Git 是最为常见的选择之一。为了进一步提高 Git 的使用效率与便捷性,使用 Docker 部署 Git 服务显得尤为重要。本文将详细介绍如何在 Docker 环境中部署 Git,包括环境准备、分步指南、配置详解、验证测试、优化技巧及扩展应用,确保你能够顺利完成部署。 ### 环境准备 在
原创 5月前
118阅读
1、前述1、在平时开发过程中,我们经常需要部署测试环境、生产环境、开发环境等等各种环境,作者所知的部署方法是如下方法 1)本地打包 war/jar,将包上传,放到 Tomcat 启动,或者用原始命令启动 2)本地打包,服务器跑脚本来启动项目 3)服务器安装 git,进行 git 认证,在通过脚本在服务器 git 拉代码打包部署2、架构流程图3、环境搭建相信看了上面的流程图以后,大家心里对本篇文章已
# 如何实现 Git 开源 Docker 镜像 在软件开发的世界中,Docker是非常流行的工具,它允许开发者打包应用程序及其所有依赖项,使其可以在任何环境中一致地运行。而将这种 Docker 镜像推送到 GitHub 等平台上进行开源共享,可以帮助其它开发者快速上手使用我们的软件。本文将指导你如何从头到尾完成这个过程。 ## 流程概述 在开始之前,让我们看一下整个流程: | 步骤 |
原创 8月前
111阅读
gitlab docker 快速搭建 git 仓库官方文档 https://docs.gitlab.com/omnibus/docker/README.html说明在常规的软件项目开发中,随着开发任务的不断迭代,我们需要一套代码版本管理软件来对项目团队开发的代码进行控制,以便于项目的迭代和版本发布。常见的版本管理工具有CVS、SVN、GIT等,随着近年来GIT成为主流的代码版本管理工具,它的开源
转载 2023-07-11 20:47:34
14阅读
一 简介        Harbor 是一个由 CNCF 托管的开源的 Docker 镜像仓库管理工具,我们可以通过它快速的建立起自己的私有仓库。 当然,搭建私有仓库的选择很多,如 Docker 官方提供的 registry 镜像或者 Nexus 等二 安装1 底层要求[root@localhost
转载 2024-01-17 21:08:11
56阅读
# 使用docker-compose.yml 安装gitlab服务器 $ wget https://raw.githubusercontent.com/sameersbn/docker-gitlab/master/docker-compose.yml $ docker-compose up1. 阅读本文基础熟悉git使用熟悉docker2. GitLab简介2.1. 概述GitLab 是一个用于
一、Docker安装//查看当前系统内核版本,docker要求是高于3.10 Uname -r //更新yum包到最新 Sudo yum update //安装需要的软件包 yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 sudo yum install -y yum-utils device-mapper-persistent-da
转载 2023-10-14 16:33:45
121阅读
Docker相关理论 目录Docker相关理论一、什么是docker二、为什么要用docker2.1docker的优势2.2docker与传统虚拟机的比较三、Docker的核心概念3.1镜像(Image)3.2容器(Container)3.3仓库(Repository) 一、什么是dockerDocker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内
转载 2024-04-23 16:34:13
152阅读
# Docker部署开源邮箱 ## 简介 在现代化的办公环境中,电子邮件是一种重要的通信工具。为了提供高效便捷的邮件服务,许多组织和个人选择使用开源的邮箱服务器。Docker是一种流行的容器化技术,可以帮助我们快速构建、部署和扩展应用程序。本文将介绍如何使用Docker部署开源邮箱服务器。 ## 选择一个开源邮箱服务器 在选择开源邮箱服务器时,我们可以考虑以下几个因素: - 功能:确保选
原创 2023-09-30 03:49:48
338阅读
ONLYOFFICE文档是由领先IT公司 Ascensio System SIA 推出的一款功能强大的在线协作办公套件,其包括文档(Word)、电子表格(Excel)、PDF编辑(PortableDocumentFormat),演示文稿(PowerPoint)和可填写表格(Forms)时所需的工具。ONLYOFFICE协作空间是一个自带文档编辑器的协同工作环境,集成了文档、电子邮件、聊天等功能,旨
一、SmoOne是什么 一个开源的移动OA应用二、语言 .Net三、开发环境 Visual Studio四、开发平台 Smobiler Designer五、功能 该应用开源代码中包含注册、登录、用户信息等基本功能 集成了OA中使用场景较多的报销、请假、部门管理、成本中心等核心功能六、下载 你可以在apps.smobiler.com下载安装SmoOne最新版到手机进行体验,也可以在github、
项目场景:阿里云服务器CentOS7.9   2G内存docker版本: Community 23.0.2docker Jenkins镜像:jenkinsci/blueocean   latest  (2023.3.31)Maven:3.6.3Git version: 1.8.3.1SpringBoot: 2.3.12.RELEASEJDK:1.8
前言本篇文章引导你使用Jenkins部署SpringBoot项目,同时使用DockerGit实现简单的持续集成和持续部署。(项目地址:sso-merryyou)流程图如下: push代码到Github触发WebHook。(因网络原因,本篇使用gitee) Jenkins从仓库拉去代码 mavem构建项目代码静态分析单元测试 build镜像 push镜像到镜像仓库(本篇使用的镜像仓库为网易镜像仓
安装要求安装 ROS2 需要保证 Linux 系统的发行版是 Ubuntu,并且不同版本的 Ubuntu 只能安装对应版本的 ROS2。系统是 Mac OS 或 Windows:安装一个 Ubuntu 的虚拟机,在虚拟机里安装 ROS2。(虽然 ROS2 提供了 MAC OS 和 Windows 的版本,但稳定性相对于 Ubuntu 版本可能会差一些)系统是其他发行版本的 Linux: ① 方法一
转载 2024-01-23 21:31:48
91阅读
# Docker Git项目部署 ## 1. 什么是DockerDocker是一种开源的容器平台,可以将应用程序与其依赖项打包成一个容器,然后在任何环境中快速部署和运行。与传统的虚拟化技术相比,Docker更加轻量级、快速、可移植。 ## 2. 为什么使用Docker部署Git项目? 使用Docker可以方便地隔离应用程序及其依赖项,确保在不同的环境中运行一致性。对于Git项目,使用D
原创 2023-11-22 06:02:57
357阅读
文章目录1.Docker简介1.1传统开发流程存在的问题采用Docker技术解决1.2Docker简介1.3Docker VS 虚拟机1.4Docker的应用场景1.5Docker给我们带来的好处2. Docker基本概念及架构2.1Docker的三个组件:镜像、容器、仓库2.2Docker架构2.3Docker run 运行流程图3.Docker小结4.安装Docker和使用4.1安装准备4.
转载 2023-09-12 13:31:27
110阅读
本文涉及一种在容器中部署 gitlab 服务的方法,并结合其自带的 gitlab-runner 实现 CICD 功能。其目的是为了在实际工作中使用代码托管及自动化操作。一、引言因工作需要,需部署 gitlab 服务器进行数据测试。与网上几分钟即可部署的文章相比,本文更注重个人的实践记录,故不会完整地将过程记录下来。二、技术小结gitlab 有官方的 Docker 镜像。建议将数据和配置目录映射到主
转载 2023-08-20 13:04:37
855阅读
  • 1
  • 2
  • 3
  • 4
  • 5