Docker-compose部署gitlab的方法步驟

發(fā)布時(shí)間:2024-02-15
服務(wù)器
docker-compose部署gitlab
1、安裝docker
安裝必要工具
復(fù)制代碼 代碼如下:[root@vm_10_14_centos ~]# yum -y install yum-utils device-mapper-persistent-data lvm2
添加docker-ce鏡像源并安裝
[root@vm_10_14_centos ~]# yum-config-manager --add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo[root@vm_10_14_centos ~]# yum makecache fast[root@vm_10_14_centos ~]# yum -y install docker-ce[root@gitlab ~]# yum makecache fast[root@vm_10_14_centos ~]# yum -y install docker-ce[root@vm_10_14_centos ~]# systemctl start docker[root@vm_10_14_centos ~]# systemctl enable dockercreated symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.添加docker鏡像加速
[root@vm_10_14_centos ~]# vim /etc/docker/daemon.json{registry-mirrors: [https://9w1hl6qt.mirror.aliyuncs.com]}[root@vm_10_14_centos ~]# systemctl daemon-reload[root@vm_10_14_centos ~]# systemctl restart docker[root@vm_10_14_centos ~]# rpm -qa docker[root@vm_10_14_centos ~]# rpm -qa docker-cedocker-ce-18.09.0-3.el7.x86_64[root@vm_10_14_centos ~]# docker --versiondocker version 18.09.0, build 4d60db4[root@vm_10_14_centos ~]# docker versionclient: version: 18.09.0 api version: 1.39 go version: go1.10.4 git commit: 4d60db4 built: wed nov 7 00:48:22 2018 os/arch: linux/amd64 experimental: falseserver: docker engine - community engine: version: 18.09.0 api version: 1.39 (minimum version 1.12) go version: go1.10.4 git commit: 4d60db4 built: wed nov 7 00:19:08 2018 os/arch: linux/amd64 experimental: false2、安裝docker-compose
下載docker-compose二進(jìn)制文件并添加執(zhí)行權(quán)限
[root@vm_10_14_centos ~]# curl -l https://github.com/docker/compose/releases/download/1.23.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose % total % received % xferd average speed time time time current dload upload total spent left speed100 617 0 617 0 0 959 0 --:--:-- --:--:-- --:--:-- 958100 11.2m 100 11.2m 0 0 1824k 0 0:00:06 0:00:06 --:--:-- 2422k[root@vm_10_14_centos ~]# chmod x /usr/local/bin/docker-compose[root@vm_10_14_centos ~]# docker-compose --versiondocker-compose version 1.23.2, build 1110ad013、安裝gitlab
(1)編輯docker-compose的yml文件
[root@vm_10_14_centos ~]# mkdir gitlab[root@vm_10_14_centos ~]# cd gitlab/[root@vm_10_14_centos gitlab]# vim docker-compose.yml version: \\\'2\\\'services: gitlab: image: \\\'twang2218/gitlab-ce-zh:11.1.4\\\' container_name: gitlab restart: unless-stopped privileged: true hostname: \\\'gitlab\\\' environment: tz: \\\'asia/shanghai\\\' gitlab_omnibus_config: | external_url \\\'http://129.204.133.242\\\' gitlab_rails[\\\'time_zone\\\'] = \\\'asia/shanghai\\\' gitlab_rails[\\\'smtp_enable\\\'] = true gitlab_rails[\\\'smtp_address\\\'] = smtp.aliyun.com gitlab_rails[\\\'smtp_port\\\'] = 465 gitlab_rails[\\\'smtp_user_name\\\'] = kimasd102419@aliyun.com #用自己的aliyun郵箱 gitlab_rails[\\\'smtp_password\\\'] = axbc1kof gitlab_rails[\\\'smtp_domain\\\'] = aliyun.com gitlab_rails[\\\'smtp_authentication\\\'] = login gitlab_rails[\\\'smtp_enable_starttls_auto\\\'] = true gitlab_rails[\\\'smtp_tls\\\'] = true gitlab_rails[\\\'gitlab_email_from\\\'] = \\\'kimasd102419@aliyun.com\\\' gitlab_rails[\\\'gitlab_shell_ssh_port\\\'] = 22 ports: - \\\'80:80\\\' - \\\'443:443\\\' - \\\'22:22\\\' volumes: - /opt/gitlab/config:/etc/gitlab - /opt/gitlab/data:/var/opt/gitlab - /opt/gitlab/logs:/var/log/gitlab(2)創(chuàng)建相關(guān)目錄
[root@vm_10_14_centos gitlab]# mkdir /opt/gitlab/{config,data,logs} -p[root@vm_10_14_centos gitlab]# ls -l /opt/gitlab/total 12drwxr-xr-x 2 root root 4096 dec 8 11:35 configdrwxr-xr-x 2 root root 4096 dec 8 11:35 datadrwxr-xr-x 2 root root 4096 dec 8 11:35 logs(3)拉取gitlab中文版鏡像
[root@vm_10_14_centos gitlab]# docker pull twang2218/gitlab-ce-zh:11.1.411.1.4: pulling from twang2218/gitlab-ce-zh8ee29e426c26: pull complete 6e83b260b73b: pull complete e26b65fd1143: pull complete 40dca07f8222: pull complete b420ae9e10b3: pull complete a218309dd589: pull compl
上一個(gè):迅雷下載如何提速(迅雷下載提速小技巧)
下一個(gè):安卓手機(jī)轉(zhuǎn)換器怎么用教程(安卓手機(jī)轉(zhuǎn)換器如何使用)

dedecms織夢(mèng)在內(nèi)容頁(yè)面加入tag標(biāo)簽
101M 6.3V X6S 01005電容型號(hào)推薦
華為麥芒5怎么解鎖碼,怎么取消華為麥芒5鎖屏或解除密碼
布袋過(guò)濾器可以對(duì)什么行業(yè)的生產(chǎn)起到重要的保障作用
濟(jì)南建設(shè)網(wǎng)站制作!網(wǎng)站制作及制作條件是什么?
ios怎么連接電腦(新款蘋(píng)果手機(jī)怎么連接電腦)
龍舞茶概述
普洱古樹(shù)茶與臺(tái)地茶區(qū)別
steam游戲熱度排行榜2020(steam游戲熱度2021)
刑事抗訴再審能否加重刑罰,刑事訴訟抗訴條件
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos