中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

docker方式部署gitlab遇到的坑

發布時間:2020-03-30 10:52:05 來源:網絡 閱讀:1389 作者:hellojinni 欄目:系統運維

安裝部署

首先安裝docker

yum -y install docker


systemctl enable docker

systemctl start docker


查找gitlab版本

docker search? gitlab


選擇官方鏡像即可

docker方式部署gitlab遇到的坑


下載鏡像

docker pull gitlab/gitlab-ce


啟動服務

docker run -itd -v /root:/etc/gitlab -p 80:80 -p 22:22? --name gitlab gitlab/gitlab-ce


下圖可以看到本地22端口已經被占用,容器無法啟動


docker方式部署gitlab遇到的坑


不映射22端口試試


docker run -itd -v /root:/etc/gitlab -p 80:80? ?--name gitlab gitlab/gitlab-ce


查看啟動日志,啟動過程需要一段時間。

docker logs -f gitlab


登錄gitlab

http://192.168.60.133/

首次登錄需要修改密碼


創建一個項目test

docker方式部署gitlab遇到的坑

創建一個測試文件

docker方式部署gitlab遇到的坑

添加公鑰

docker方式部署gitlab遇到的坑


查看下載地址,可以看到沒有IP,地址其實是容器的ID

docker方式部署gitlab遇到的坑

docker方式部署gitlab遇到的坑

我們需要把地址改為我們的IP地址,使可以下載

我之前啟動容器的時候,已經通過-v /root:/etc/gitlab 把容器里面的目錄映射到本地目錄。

docker方式部署gitlab遇到的坑

編輯配置文件,修改配置

vim /root/gitlab.rb

docker方式部署gitlab遇到的坑

然后重啟容器

docker restart gitlab


在登錄gitlab查看下項目下載地址,已經變更過來了。

docker方式部署gitlab遇到的坑


下載試試

git clone git@192.168.60.133:root/test.git

git clone ssh://git@192.168.60.133:root/test.git

git clone http://192.168.60.133/root/test.git

docker方式部署gitlab遇到的坑

可以看到http可以下載。這是為什么呢,因為http是通過80端口下載的,ssh是通過22端口下載的,但是22端口沒有映射,就算映射了也被宿主機22端口占用了。

所以我們在來試試,修改gitlab配置,開啟SSH的服務和端口


docker方式部署gitlab遇到的坑

然后重啟gitlab容器

docker restart gitlab

在登錄gitlab查看下載地址,可以看到地址已經更改了,自動添加了ssh://和222端口

docker方式部署gitlab遇到的坑

試試下載

docker方式部署gitlab遇到的坑

還是不行,,為什么呢??

因為之前啟動容器的時候沒有做ssh端口映射,把222端口映射到容器里的22端口,再來試試!!

先刪除

docker stop gitlab

docker rm gitlab


最后啟動一遍試試

docker run -itd -v /root:/etc/gitlab -p 80:80 -p 222:22? ?--name gitlab gitlab/gitlab-ce


登錄gitlab地址,重新設置賬號密碼,然后添加一個項目并創建一個文件,別忘了添加客戶端的公鑰。


最后一遍下載測試,不成功的話就該干啥干啥去吧!!!

docker方式部署gitlab遇到的坑


我屮,,可以啦!!!



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

咸阳市| 平利县| 兴仁县| 和硕县| 章丘市| 江都市| 大名县| 关岭| 岳池县| 定边县| 望奎县| 水富县| 神池县| 湖南省| 杂多县| 柘荣县| 东乌| 万全县| 浏阳市| 巧家县| 汉沽区| 新民市| 内乡县| 崇左市| 兴文县| 卢氏县| 延津县| 建阳市| 新疆| 乐亭县| 新源县| 武冈市| 德庆县| 淮南市| 资讯| 和硕县| 福安市| 本溪市| 咸阳市| 孙吴县| 浦北县|