centos7安裝docker部署gitlab

2022-07-01 20:06:12 字數 1741 閱讀 4647

使用vmware安裝centos7,進入centos後,開啟terminal。

1、vmware先設定好固定ip,用於後面gitlab的配置

2、輸入su,進行登入root管理員賬號進行操作,(輸入設定好的root密碼)

3、設定好阿里雲的yum源,官方的源國內網速不行,會出現超時,然後安裝docker。

4、安裝完docker之後,設定映象源,國內訪問外網速度堪憂。

修改或新增 /etc/sysconfig/docker,在options變數後追加引數  --registry-mirror=

# vi /etc/sysconfig/docker

options='--selinux-enabled --log-driver=journald --registry-mirror='

5、修改之後重啟docker

service docker restart

①、查詢映象資源:docker search gitlab 

②、安裝gitlab。  docker pull gitlab/gitlab-ce

7、在本機準備gitlab工作目錄

mkdir -p /data/docker/gitlab/

(以上在本機建立的3個目錄是為了gitlab容器通過掛載本機目錄啟動後可以對映配置檔案,資料檔案,日誌檔案到本機,然後後續就可以直接在本機檢視和編輯了,不用再進容器操作。)

8、執行容器

docker run -d \

--name gitlab \

--hostname 192.168.1.125 \

--restart always \

-p 10443:443 -p 10080:80 -p 10022:22 \        //根據需要增減對映相應埠

-v /data/docker/gitlab/config:/etc/gitlab \

-v /data/docker/gitlab/data:/var/opt/gitlab \

-v /data/docker/gitlab/logs:/var/log/gitlab \

gitlab/gitlab-ce:latest

參考:centos7下使用docker安裝gitlab

如果啟動不成功可繼續參考:centos7-docker 安裝 gitlab詳細篇

9、修改配置,用於轉殖是顯示的ssh位址是ip+埠號

找到關鍵字 * ## web server settings *

將host的值改成對映的外部主機ip位址和埠,這裡會顯示在gitlab轉殖位址。

修改後,重啟docker的gitlab映象

docker restart gitlab

10、出現異常,一直啟動gitlab是starting或者restart狀態,解除安裝重灌,繼續第8步驟

sudo docker stop gitlab

sudo docker rm gitlab

CentOS7離線安裝Docker

安裝過程中遇到的問題 下面描述了如何在centos7離線安裝docker。建議先閱讀docker官方離線安裝指南 參考下面的文章將iso光碟印象檔案設定為本地yum源 在vmware中設定iso光碟映象為本地yum源 在上面的目錄下,執行 sudo yum install rpm因為前面已經設定了本...

centos7離線安裝docker

centos7離線安裝docker 特此感謝!網上有很多rpm安裝教程與二進位制安裝教程,為了安裝方便,沒有深入研究rpm安裝,使用的是二進位制安裝。環境 centos7.5 docker版本 docker 17.12.1 ce tar zxvf docker 17.12.1 ce.tgz 將解壓的...

Centos7安裝Docker步驟

docker是利用linux核心虛擬機器化技術 lxc 提供輕量級的虛擬化,以便隔離程序和資源。lxc不是硬體的虛擬化,而是linux核心的級別的虛擬機器化,相對於傳統的虛擬機器,節省了很多硬體資源 支援3.8,不過有的特性無法使用。最好使用3.10版本以上。國內生產環境很多都是使用centos,所...