docker 搭建自己的github

github 搭建:

自己搭建一个github网站(仓库)

  daocloud:公共hub搜索git下载github镜像

  docker pull gitlab/gitlab-ce:8.7.0-rc3.ce.0 \下载github镜像。

  测试容器:我是把他的端口设置映射到主机的3280,因为的80端口在搭建node项目的时候,已经被占用。

  docker run --rm -it -p 3280:80 -p 3222:22 06fefa4a9183 \

  测试github ,访问端口3280 看看了github页面,让你去改密码,改吧。。。然后各种操作。

  exit退出容器,github就被删除了。

正式开始:

  docker run \

  -d \

  --hostname wqd.github \ 服务主机名

  --name github \容器服务名

  --restart always \ 设置一直启动

  -p 3380:80 \ 映射http端口

  -p 3322:22 \ 映射ssh端口

  -p 3443:443 \ 映射 https端口(好像是哈。)

  -v /srv/gitlab/config:/etc/gitlab \ 映射github的配置目录

  -v /srv/gitlab/logs:/var/log/gitlab \ 映射github的日志目录

  -v /srv/gitlab/data:/var/opt/gitlab \ 映射github的 data目录

  06fefa4a9183

-------开始访问吧

  访问3280d端口。

  改密码 重新登录 root 新密码

  然后进入,你就是管理员了。

  然后就是各种玩。

【上传项目】

  eclipse 上传项目的时候,有个小小的改动。那就是我们的host-name:wqd.github可能不能被识别。你就换做你的 宿  主机的地址+端口(3380)。

  然后一个个人的github完成。

开始吧少年

时间: 2024-09-30 23:27:41

docker 搭建自己的github的相关文章

【译文】用Spring Cloud和Docker搭建微服务平台

by Kenny Bastani Sunday, July 12, 2015 转自:http://www.kennybastani.com/2015/07/spring-cloud-docker-microservices.html This blog series will introduce you to some of the foundational concepts of building a microservice-based platform using Spring Cloud

使用Docker搭建Java Web运行环境

这周末体验了一下挺火的Docker技术,简单记录自己的学习笔记. >Docker是干什么的 Docker 是一个基于Linux容器(LXC-linux container)的高级容器引擎,基于go语言开发,源代码托管在 Github 上, 遵从Apache2.0协议开源.Docker的目标是实现轻量级的操作系统虚拟化解决方案. 学习Docker首先要了解几个概念: 镜像—Docker的镜像和常见的系统ISO镜像类似,包含了应用程序的信息: 容器—容器相当于一个可以运行起来的虚拟机,应用程序运行在

基于Docker搭建ActiveMQ的高可用集群

最近刚开始玩Docker和ActiveMQ刚好学习到ActiveMQ集群的搭建,就将其记录了下来给有需要的人,也可以跟大家交流交流. 这里先感谢慕课网和http://blog.csdn.net/lifetragedy/article/details/51869032,在学习ActiveMQ有很大的帮助. 一.docker坏境的搭建. 这里重点不是docker,而是基于docker搭建的ActiveMQ集群,docker了解的也可以参考http://www.docker.org.cn/.     

如何使用Weave以及Docker搭建Nginx反向代理/负载均衡服务器

Hi, 今天我们将会学习如何使用 Weave 和 Docker 搭建 Nginx 的反向代理/负载均衡服务器.Weave 可以创建一个虚拟网络将 Docker 容器彼此连接在一起,支持跨主机部署及自动发现.它可以让我们更加专注于应用的开发,而不是基础架构.Weave 提供了一个如此棒的环境,仿佛它的所有容器都属于同个网络,不需要端口/映射/连接等的配置.容器中的应用提供的服务在 weave 网络中可以轻易地被外部世界访问,不论你的容器运行在哪里.在这个教程里我们将会使用 weave 快速并且简单

使用Docker搭建GitLab实践

使用Docker搭建GitLab实践 SVN与GIT,二者皆须会 当前版本控制系统(Version Control System,VCS)有集中化版本版本控制系统(Centralized Version Control System,简称 CVCS)和分布式版本控制系统(Distributed Version Control System,简称 DVCS). 集中化版本控制系统的代表是SVN,分布式版本控制系统的代表是GIT. 熟悉SVN已两年,玩过SVNKIT.svn cli.pysvn,当然

docker 搭建 hustoj

docker 搭建 hustoj hustoj 是个GPL开源的OJ,其提供了docker形式的安装方式. 为执行方便,选择使用aliyun提供的docker镜像来加速安装. 拉取镜像 docker pull registry.cn-shanghai.aliyuncs.com/shiningrise/hustoj 执行镜像 docker run -d -it --name hustoj -p 9900:80 --privileged registry.cn-shanghai.aliyuncs.c

docker搭建swoole简易聊天室

docker搭建swoole的简易聊天室 首先pull镜像 docker pull docker.io/kong36088/nginx-php7-swoole 创建容器 docker run --name {自己创建的名字} -p 9501:9501 -p 8089:80 -d -it kong36088/nginx-php7-swoole /bin/bash 进入容器 docker exec -it {容器名字或id} /bin/bash 进入容器之后进入nginx配置文件 cd /etc/n

docker 搭建zookeeper集群和kafka集群

docker 搭建zookeeper集群 安装docker-compose容器编排工具 Compose介绍 Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速在集群中部署分布式应用. Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排.Compose 定位是 「定义和运行多个 Docker 容器的应用(Defining and running multicontainer Docker appl

Docker搭建Hadoop环境

文章目录 Docker搭建Hadoop环境 Docker的安装与使用 拉取镜像 克隆配置脚本 创建网桥 执行脚本 Docker命令补充 更换镜像源 安装vim 启动Hadoop 测试Word Count 查看Web管理页面 Docker搭建Hadoop环境 Hadoop集群环境配置起来相当繁琐,并且在学习Hadoop过程中没有一般不会去使用多台设备进行分布式集群配置.因此在一台机器上配置Hadoop分布式集群时通常采用虚拟机来模拟多台设备,但虚拟机较为占用系统资源,开多个虚拟机(模拟Hadoop