로메오의 블로그

[Docker] gitlab 설치 본문

Backend/Oracle & SQL

[Docker] gitlab 설치

romeoh 2019. 9. 22. 16:01
반응형

[SPRING BOOT] 스프링 부트 환경설정

[SPRING BOOT] REST WEB SERVICE 구축 - 배포하기

[SPRING BOOT] LOGBACK 설정하기

[SPRING BOOT] LOMBOK 설정하기

[DOCKER] MAC에 DOCKER 설치하기

[ORACLE] DOCKER에 ORACLE 11G 설치하기

[ORACLE] 사용자 생성하기 - USER 추가

[POSTGRESQL] DOCKER에 POSTGRESQL 설치하기

[SPRING BOOT] 프로젝트 구조 정리하기

[SPRING BOOT] SPRING BOOT - MY BATIS 연동 - ORACLE

[SPRING BOOT] MYBATIS SQL 로그 찍기 - LOG4JDBC

[DOCKER] DOCKER-COMPOSE 설정

gitlab 설치

$ docker pull gitlab/gitlab-ce

docker-compose 중지

$ docker-compose stop

docker-compose 에 oracle이 구동중이기 때문에 중지합니다.

Docker-compose.xml에 추가하기

version: '2'
services:
  
  # oracle
  oracle11g:
    image: jaspeen/oracle-xe-11g
    container_name: oracle11g
    volumes:
      - ~/docker/data:/u01/app/oracle jaspeen/oracle-xe-11g
    ports:
      - 1521:1521

  # gitlab
  gitlab:
    image: 'gitlab/gitlab-ce:latest'
    restart: always
    hostname: 'gitlab.example.com'
    container_name: gitlab
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://gitlab.example.com'
        # Add any other gitlab.rb configuration here, each on its own line
    ports:
      - '80:80'
      - '443:443'
      - '22:22'
    volumes:
      - '~/docker/data/gitlab/config:/etc/gitlab'
      - '~/docker/data/gitlab/logs:/var/log/gitlab'
      - '~/docker/data/gitlab/data:/var/opt/gitlab'

docker-compose.xml 파일을 열어서 gitlab 설정을 추가합니다.

 

docker-compose 재구동

$ docker-compose up -d
$ docker-compose ps
  Name          Command       State                              Ports
--------------------------------------------------------------------------------------------------
gitlab      /assets/wrapper   Up      0.0.0.0:22->22/tcp, 0.0.0.0:443->443/tcp, 0.0.0.0:80->80/tcp
oracle11g   /entrypoint.sh    Up      0.0.0.0:1521->1521/tcp, 8080/tcp

gitlab 실행하기

$ sudo docker start gitlab

http://127.0.0.1

 비밀번호를 설정합니다.

Create a project

반응형
Comments