Docker快速部署gitlab


環境: Centos7.5

安裝Docker

1.移除舊版本:

$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

安裝一些必要的系統工具:

yum install -y yum-utils device-mapper-persistent-data lvm2

添加軟件源信息:

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新 yum 緩存:

 yum makecache fast

安裝 Docker-ce:

yum -y install docker-ce

啟動 Docker 后台服務

 systemctl start docker

搜索Gitlab
docker search gitlab

  

下載Gitlab

docker pull gitlab/gitlab-ce:latest

  

查看鏡像文件

docker images

  

創建Gitlab掛載目錄,在/root/docker/gitlab下分別創建config,logs,data目錄,如下

 

創建docker中的網絡

docker network create gitlab_net

  

使用鏡像啟動Gitlab容器

# #啟動鏡像 
docker run --name='gitlab' -d \
--net=gitlab_net \
--publish 1443:443 --publish 18080:80 \
--restart always \
--volume /root/docker/gitlab/config:/etc/gitlab \
--volume /root/docker/gitlab/logs:/var/log/gitlab \
--volume /root/docker/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest

  

登錄Gitlab,IP為宿主機IP地址
http://192.168.11.129:18080
如果訪問上面的地址頁面顯示502,一般是端口沖突了,需要修改/root/docker/gitlab/config/gitlab.rb文件,重啟docker容器即可。
unicorn['port'] = 8084

  

再次訪問http://192.168.121.129:18080地址,成功的話需要修改root賬號的密碼,隨意設置即可。密碼修改成功后,系統進入登錄/注冊頁面

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM