…好记性不如烂笔头,在Docker中安装一个开源项目GitLab在我的小仓库。 文章目录阅读须知一、Git、GitLab、Gitee与Github的区别二、安装Docker DeskTop三、docker 拉取配置以及部署完成GitLab镜像四、docker 拉取镜像超时问题解决 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。
转载 2023-11-27 12:32:03
87阅读
Docker Hub首先我们先区分下两个概念,一个是仓库,一个是注册服务器。 Docker里仓库是集中存放镜像的地方,而注册服务器是放仓库的, 一个注册服务器可以存放多个仓库,例如:dl.dockerpool.com/ubuntu #注册服务器的地址是dl.dockerpool.com #仓库的名字是ubuntu什么是Docker Hub,如果你用过Github,其实Docker HubG
转载 2023-11-24 05:12:14
267阅读
# DockerGitHub的实现流程 ## 引言 Docker是一种容器化技术,可以帮助开发者轻松构建、打包发布应用程序。而GitHub是一个流行的代码托管平台,可以方便地存储分享代码。结合使用DockerGitHub可以有效地进行应用程序开发部署,本文将详细介绍如何实现DockerGitHub的整个流程,并提供每一步的代码示例。 ## 流程图 ```mermaid flowch
原创 2023-08-18 11:56:38
84阅读
很早之前就已经注册了一个GitHub,不过一直以来对于GitHub与Git二者之间的关系都是懵懵懂懂的,工作用到的技术都比较保守,用的都是行内的一套,像这种基本接触不到,只能靠自己,正好想起,学习了下,正好做个记录,慢慢完善Git简单的来说就是一个版本控制系统(Version Control System,VCS)。版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。就如
基于dockergithub升级之路公司的gitlab目前的版本是8.13.2,运行在docker容器内。该版本使用的api版本是V3,已经不适合一些监控统计工具的调用了,看了gitlab官网上对最新版V11的介绍,感觉功能很强大,更想更新尝试了。心路历程首先准备使用官方提供的基于docker的更新方式。//!!!先做备份后执行 sudo docker stop gitlab sudo dock
转载 2023-10-15 13:39:57
112阅读
将代码(jar包)托管在github上,使用阿里云容器镜像服务绑定github上的源代码,实现github上发生变更时,阿里云自动构建镜像,docker从阿里云拉取最新镜像并运行,关系如下: 本例主要的目的是引入阿里云镜像服务充当第三方镜像库,docker职责单一,统一拉取最新镜像并部署,需要提前准备: 1)ECS安装docker 2)github账号 3)阿里云开通容器镜像服务1. github
Docker 是什么是一个能构建应用程序环境部署应用程序到容器的开源引擎。我们可以简单地将它理解为一个可以通过设计镜像自动地构建虚拟环境(容器)的工具。在学习 docker 的运作原理时,我们先了解一些概念:Docker 的关键组件容器(作为虚拟环境运行) 镜像(用来创建容器) 仓库(repository,用来存放镜像) registry(登记处、注册地,用来存放仓库)这四个概念我用递进的形式列
转载 2023-10-15 13:23:53
120阅读
目录GitLab简介GitLab的部署docker安装gitlab登录GitLabGitLab Runner的安装与使用相关简介安装GitLab Runner通过CI简单的配置运行Runner GitLab简介GitLab是一个开源的用于仓库管理的项目,GitHub一样是使用Git作为代码管理工具。GitLabGitHub的区别:GitHub作为开源代码库,拥有超过 900 万的开发者用户,
转载 2023-11-07 13:05:36
91阅读
前言最近公司内部项目的发布流程接入了 GitHub Actions,整个体验过程还是比较美好的;本文主要目的是对于没有还接触过 GitHub Actions的新手,能够利用它快速构建自动测试及打包推送 Docker 镜像等自动化流程。创建项目本文主要以 Go 语言为例,当然其他语言也是类似的,与语言本身关系不大。这里我们首先在 GitHub 上创建一个项目,编写了几段简单的代码 main.go
转载 2024-06-13 20:49:00
127阅读
Docker 是一个开源的轻量级容器项目,用于让你的应用在它上面打包、集装运行。Docker 运行的环境既包含未知硬件也包含未知操作系统。这句话的意思是它可以运行在任何地方,小到你的笔记本大到一个大型的云计算实体,除此之外也不需要你掌握或用到任何特定的开发语言、框架或者打包系统。这使得他们能够在不依赖任何特定堆栈或者提供者的情况下部署可扩展的web应用程序、数据库或者后台服务。Docker 的前
转载 2023-10-17 23:24:15
126阅读
官方: Docker简介 核心概念:镜像、容器、仓库 docker是一个开源项目,基于GO语言实现的云开源项目,诞生于2013年初 docker项目现在已加入Apache基金会,遵循Apache2.0协议 源代码在Github(GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub)上维护云计算开源项目,现在主流的Linux系统都已经支
转载 2024-03-10 19:23:27
25阅读
GitHub Actions是为GitHub上的项目添加CI / CD工作流的自动化工具。注意:在本文中,我们将讨论将CI / CD工作流程集成到使用Docker的项目中的各个步骤。在使用docker的项目中,我们将重点介绍GitHub动作配置-Docker的基本知识及其用途不在本文范围之内。本教程假定您知道docker的工作原理,并有一个使用它的项目。确保您Dockerfile 在项目的根文件夹
转载 2024-05-16 10:10:45
187阅读
Docker 安装及介绍 文章目录Docker 安装及介绍0x00 前言1.什么是Docker0x01前提说明1.支持的CentOS版本2.前提条件3.查看自己的内核0x02 Docker 基本组成1.镜像(image)2.容器(container)3.仓库(repository)4.Docker 的架构图0x03 安装步骤1.CentOS 6.8 安装2.CentOS 7.6 安装2.1 参考手
转载 2024-06-08 14:55:30
44阅读
在现代软件开发中,GitHubDocker都是不可或缺的工具,不过它们在具体的功能应用上有着显著的区别。GitHub 是代码托管版本控制平台,而 Docker 是一种容器化技术,主要用于打包、部署运行应用程序。接下来,我们将深入探讨这两者之间的具体区别,并提供一套完整的环境准备、集成步骤、配置详解等内容。 ### 环境准备 在进行集成配置之前,我们需要确保我们使用的技术栈是兼容的。以
原创 6月前
162阅读
gitblit是一个gitserver,用来实现类似github功能。 这里主要讲述了使用WSL上安装docker来搭建gitblit的简单操作过程。步骤1.在目标服务器安装docker。这步就不详细阐述了,winlinux平台各自安装。win平台无非就是下一步下一步,链接自行寻找。2.拉取镜像sudo docker pull gitblit/gitblit3.创建链接 注意windows要先进
转载 2023-07-28 13:34:06
103阅读
一、前言:对于初学者来说,k8s的镜像问题往往会将他们拦在学习门外,今天就白话一下k8s众多镜像的获取方式,前提只有一个:你能上百度。二、githubdockerhub账号准备,这个没任何门槛,只要知道这两兄弟是啥,分分钟钟可以注册为新用户。创建github仓库,1 github:eg,我创建的:https://github.com/f1017746640/k8simages  &nb
转载 2023-06-13 18:41:47
390阅读
Git:是一个开源的分布式版本控制系统,2005年,BitMover公司收回Linux社区的版本控制BitKeeper的使用权,Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git。    Git是一种版本控制系统,是一个命令,是一种工具。 Github: 是一个基于git实现的在线代码仓库,包含一个网站界面,向互联网开放,2008年出现,
转载 2023-08-20 18:19:09
162阅读
## 实现“GitHub Docker”的步骤 ### 1. 环境准备 在开始实现“GitHub Docker”之前,我们需要准备好以下环境: - 安装 DockerDocker 是一种开源的容器化平台,我们可以使用它来打包分发应用程序。你可以在 Docker 官网上找到适合你操作系统的安装方法。 - 注册 GitHub 账号:GitHub 是一个非常流行的代码托管平台,我们将使用它作
原创 2023-09-03 08:46:25
100阅读
downloadurldocker-machinehttps://github.com/docker/machine/releases/docker-enginehttps://github.com/docker/engine/releases/
原创 2019-03-26 09:14:20
1303阅读
作者Gitee地址 https://gitee.com/thciweicloud 作者项目 面包博客,一个微服务架构的前后端分离博客系统。CI/CD目前有Gitee go、Gitlab私库+jekins、K8s、GithubAction等主流方案,鉴于是面包博客是个人项目且前三个需要的服务器资源比较多或付费的问题,还是选择了GithubAction(毕竟免费的2核7G资源)我的笔记Dockerfi
转载 2023-10-02 22:21:00
134阅读
  • 1
  • 2
  • 3
  • 4
  • 5