티스토리 뷰
사전 작업
mkdir -p .gitlab/config
mkdir -p .gitlab/logs
mkdir -p .gitlab/data
|
cs |
docker-compose.yaml (gitlab 공식 이미지 사용: https://docs.gitlab.com/ee/install/docker.html)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
version: '3'
services:
gitlab:
image: "gitlab/gitlab-ce:15.9.1-ce.0"
container_name: gitlab
restart: always
hostname: "127.0.0.1"
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'https://127.0.0.1:58443'
gitlab_rails['gitlab_shell_ssh_port'] = 58022
TZ: 'Asia/Seoul'
volumes:
- "./.gitlab/config:/etc/gitlab"
- "./.gitlab/logs:/var/log/gitlab"
- "./.gitlab/data:/var/opt/gitlab"
ports:
- "58443:58443"
- "58022:58022"
|
cs |
docker 컨테이너 생성 및 실행
docker-compose -f docker-compose.yaml up -d
|
cs |
5 ~ 10분 쯤 대기...
(컨테이너 로그에서 초기화와 같은 로그가 올라오고 있지 않다면 완료된거)
기본 관리자(root) 패스워드 확인
docker exec -it gitlab grep Password: /etc/gitlab/initial_root_password
|
cs |
external_url에 지정한 값으로 접속 후, 기타 설정
- username: root
- password: <위의 커맨드로 확인한 패스워드 입력>
'Cloud > Docker' 카테고리의 다른 글
[Docker] ElasticSearch docker-compose 예시 (0) | 2022.11.08 |
---|---|
[Docker] ssh 컨테이너용 Dockerfile (0) | 2020.09.19 |
VM 게스트에서 Docker Container 인터넷이 안 될 때 (0) | 2018.03.15 |
댓글