使用docker安装gitlab,两台电脑gitlab库相互迁移

Docker  for gitlab

brew cask install docker

docker login

docker pull gitlab/gitlab-ce

docker run -dit \

--hostname gitlab.com \

--publish 8443:443 --publish 8081:80 --publish 2222:22 \

--name gitlab \

--restart always \

--volume  /Users/Shared/gitlab:/etc/gitlab \

--volume /Users/Shared/log/gitlab:/var/log/gitlab \

--volume /Users/Shared/opt/gitlab:/var/opt/gitlab \

gitlab/gitlab-ce

is already in use by container

Docker ps -a

Docker rm containeid

Error starting userland proxy: Bind for 0.0.0.0:80: unexpected error (Failure EADDRINUSE) 80端口被占用

ps -ef | grep httpd  查看被占用的端口

docker exec -it gitlab2 /bin/bash

需改域名

vim /etc/gitlab/gitlab.rb

external_url "http://xxx.xxx.xxx.xxx"

gitlab-ctl reconfigure

Gitlab 备份:(gitlab 版本号必须一致)

gitlab-rake gitlab:backup:create

恢复:

# 停止相关数据连接服务

gitlab-ctl stop unicorn

gitlab-ctl stop sidekiq

# 从1393513186编号备份中恢复

gitlab-rake gitlab:backup:restore BACKUP=1393513186

# 启动Gitlab

sudo gitlab-ctl start

192.168.199.182

-i 表示以“交互模式”运行容器

-t 表示容器启动后会进入其命令行

–name 为创建的容器命名

-v 表示目录映射关系,前者是宿主机目录

-e 为容器设置环境变量

-p 表示端口映射

-d 在run后面加上-d参数,则会创建一个守护式容器在后台运行

原文地址:https://www.cnblogs.com/huntaiji/p/11072352.html

时间: 2024-08-13 13:42:27

使用docker安装gitlab,两台电脑gitlab库相互迁移的相关文章

两台电脑间的svn迁移

换电脑了,原机器上自己的svn资料不能丢掉,需要迁移到新的笔记本电脑上. 看了不少网友的迁移方法,大部分用的是svn本身提供的导入.导出的方法,我就想了如果svn所在的机器坏了怎么能正常的导出数据来??!!! 我就不按照svn标准做法干一下,看行不行. 下载VisualSVN-Server-3.3.1-x64.msi 并安装VisualSVN-Server-3.3.1-x64.msi,设置repositorys位置到E:\svn_abc\ 从老笔记本的svn repository中仅仅copy

自己的两台电脑,在局域网中,可以快速共享两个电脑的文件,可以很方便操作。

1.可以启用远程控制,让A控制B.这样比较方便. 2.在同一个局域网中,可以让两台机器在局域网中,设置某些文件夹共享.这样可以非常方便,而且这样操作,A就像同时拥有A和B两台电脑的硬盘一样.而且还可以同时操作两台电脑,建立一个notepad(记事本)文件,比如在a电脑浏览器上看到一个需要下载的文件.但是A电脑在运行很多程序,下载起来很慢,这个时候就可以用这个共用文件当文字传递工具用了. 3.刚刚这种方式,是用文件共享的方式来传递一段文字的.(有的同学会问,为啥不用qq直接传输呢?这是因为两台电脑

两台电脑共享一套键盘鼠标的神器

实验室有台台式电脑,自己又带了笔记本,现在键盘鼠标是连接在台式机上的,当要使用笔记本的时候再去用笔记本的触摸板是很不习惯,就想找找有没有能什么东西能实现一套键盘鼠标给两台电脑用的,从某宝上搜到的是使用一个有点小贵的类似转接器的东西,觉得每次都要链接挺麻烦的,幸运的我从百度中找到了这款神奇ShareMouse(点击有惊喜) 下面讲讲怎么用的哈! 1.下载 地址http://www.keyboard-and-mouse-sharing.com/download.php 2.安装 在笔记本上和台式机(

两台电脑使用ROS通讯

一.ROS分布式多机通讯简介 ROS是一种分布式软件框架,节点之间通过松耦合的方式组合,在很多应用场景下,节点可以运行在不同的计算平台上,通过Topic,Service通信. 但是各个节点只能共同拥有一个Master,在多机系统中Master只能运行在一台机器上,其他机器通过ssh方式和Master取得联系.所以多机ROS系统需要进行一些配置. 二.两台电脑的ROS通讯配置 两台机器的hostname与IP假设如下: 主机名与IP地址为:A     IP_A 从机名与IP地址为:B    IP_

如何用网线实现两台电脑之间的文件共享

如何用网线实现两台电脑的文件共享 一.在局域网中,如果两台电脑都插网线了,就可以在局域网下实现文件的共享,具体方法如下: 1.用要共享文件的电脑打开cmd,输入ipcofig查看对方电脑的ip地址,我这里另外一台电脑ip为192.168.1.102 2.找到要共享的文件夹,右键该文件,点击分享->选择分享给所有人即可,如下图所示 3.打开运行(win+R),输入两个反斜杠和ip地址,如下所示 4.点击确定后会提示输入对方用户名和密码的信息(注意,对方电脑必须设置开机密码,否则会一直提示输入正确的

如何通过直接网线接法连接两台电脑

如何通过直接网线接法连接两台电脑 1.制作水晶头 通过网线对两台电脑进行连接时,网线水晶头接法是:一端按 t568a 线序接,一端按 t568b 线序接.网线制作完成之后,通过网线水晶头连接电脑,这样两台电脑间的物理连接就形成了. 2.设置IP 物理连接的形成并不代表两台电脑可以进行通信,想使通过直接网线接法连接两台电脑进行数据传输,还必须进行相关的设置: 设置项 机器A 机器B IP 192.168.1.2 192.168.1.3 子网掩码 255.255.255.0 255.255.255.

Socket编程,简单的类似qq聊天,可以两台电脑互通

原文:Socket编程,简单的类似qq聊天,可以两台电脑互通 源代码下载地址:http://www.zuidaima.com/share/1550463676648448.htm Socket编程,简单的类似qq聊天,可以两台电脑互通,刚学习网络编程的可以看下 源码截图:

用网线在两台电脑间传送文件

材料:一根普通的网线(简单地说就是平时我们使用的连接笔记本和路由器的线,不是双绞线),两台WIN7系统的笔记本,就这些了. 步骤1:将两台电脑用网线连接起来. 步骤2:这时分别修改两台电脑上的数据.单击控制面板——查看网络状态和任务——查看活动网络——本地连接——属性——Internet 协议版本4,在弹出的对话窗中做如下修改: 第一台笔记本作如下修改:选择——使用下面的IP地址,IP地址192.168.1.1子网掩码255.255.255.0默认网关192.168.1.2——使用下面的DNS服

两台电脑共享鼠标键盘

第一步:下载软件synergy,分别装到两台电脑上: 第二步:一台电脑当服务器,一台电脑当客户端,当然是你的插鼠标键盘的电脑是服务器啦. 第三步:分别配置软件 1)服务器配置如下图流程 点击设置服务器 添加热键用来切换 2)客户端配置 输入服务器的ip地址就可以 注意:必须两台电脑之间能ping通,而且应该可以若干电脑共享吧,我感觉.