使用docker快速搭建gitlab私服
下載映象
docker pull gitlab/gitlab-ce
使用映象
映象中有三個目錄用於儲存gitlab的資料,出於安全考慮,應該使宿主機目錄掛載這三個卷做持久化儲存。如果出錯保證資料不會丟失。
/etc/gitlab 包含gitlab的配置檔案
/var/opt/gitlab gitlab使用的倉庫儲存所有版本庫
/var/log/gitlab gitlab的日誌目錄
docker run --name gitlab -d
-v /gitlab/config:/etc/gitlab
-v /gitlab/repo:/var/opt/gitlab
-v /gitlab/log:/var/log/gitlab
-p 2222:22 -p80:80 -p 433:433
gitlab/gitlab-ce
為了防止宿主機的22埠被佔用,這裡使用2222埠對映。
配置ssh
另外還需要配置
vim ~/.ssh/config
HOST gitlab.xxx.com
HOSTNAME gitlab.xxx.com
port 2222
接下來就可以使用了
相關文章
- 部署 packagist私服 搭配gitlab 私服使用Gitlab
- 使用docker搭建gitlab環境DockerGitlab
- 基於Docker快速搭建Gitlab與Gitlab CI/CD服務DockerGitlab
- docker gitlab搭建DockerGitlab
- 使用 Docker 和 Traefik 搭建 GitLab(後篇)DockerGitlab
- 使用 Docker 和 Traefik 搭建 GitLab (前篇)DockerGitlab
- 手把手教你搭建Docker Registry私服Docker
- 使用 Github 搭建 maven 私服GithubMaven
- 《Git團隊協作》之Docker快速搭建GitLab私有倉庫DockerGitlab
- 使用docker快速搭建hive環境DockerHive
- docker-compose搭建gitlab服務DockerGitlab
- 使用docker安裝gitlab以及gitlab簡單使用DockerGitlab
- 利用 Docker 快速搭建 git 倉庫 Gitlab 與程式碼審閱 Gerrit 平臺DockerGitlab
- ELK+kafka docker快速搭建+.NetCore中使用KafkaDockerNetCore
- npm私服 verdaccio 搭建NPM
- 使用docker搭建gitlab以及ci平臺,完整版本(使用springboot專案演示)DockerGitlabSpring Boot
- 使用 Docker 快速搭建單機版的 Kubernetes 叢集Docker
- Docker 5分鐘搭建GitLab程式碼倉庫DockerGitlab
- 用 docker 快速搭建 kafka(qbit)DockerKafka
- Llinux下搭建NPM私服LinuxNPM
- git倉庫之gitlab搭建使用Gitlab
- 016-gitlab私服中文安裝與配置(轉)Gitlab
- 企業級GitLab在Docker部署使用GitlabDocker
- Gitlab搭建Gitlab
- 用 Docker 快速搭建 Kafka 叢集DockerKafka
- 利用docker快速搭建hexo部落格DockerHexo
- 超詳細 | 使用Nexus搭建私服 (帶程式碼演示)
- docker搭建maven私服(nexus3),整合springboot上傳下載依賴DockerMavenS3Spring Boot
- 使用Docker Swarm快速搭建與部署你的服務叢集DockerSwarm
- 使用docker快速搭建Permeate滲透測試系統實踐Docker
- docker環境下使用gitlab,gitlab-runner 為 NetCore 持續整合DockerGitlabNetCore
- 使用docker搭建sonarqubeDocker
- 使用 Docker 搭建 ConfluenceDocker
- 基於ECS快速搭建Docker環境Docker
- Docker 快速搭建主從 + 哨兵監控Docker
- CentOS 搭建 GitLabCentOSGitlab
- 本地使用 docker 快速搭建一個 PHP7.4 學習環境DockerPHP
- Docker Compose部署GitLabDockerGitlab