🦊Gitlab 이란 ?
소프트웨어 개발 및 협업을 위한 올인원 솔루션을 제공하는 웹기반 DevOps 플랫폼이다.docker pull gitlab/gitlab-ce:latest
vi ~/.bash_profile
export GITLAB_HOME=/srv/gitlab
sudo docker run
--detach \ # 백그라운드에서 컨테이너실행
--hostname {hostname} \ # 컨테이너 자신의 호스트명
--publish 80:80 \ # 호스트포트:컨테이너포트 매핑
--name gitlab \ # 컨테이너명
--restart always \ # 항상 재시작한다.
--volume $GITLAB_HOME/config:/etc/gitlab \ # 호스트디렉토리:컨테이너볼륨매핑
--volume $GITLAB_HOME/logs:/var/log/gitlab \
--volume $GITLAB_HOME/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest # 위에서 풀받은 이미지 명
docker ps # 실행중인 컨테이너 중 gitlab 컨테이너 id 확인
sudo docker exec -it {container id} grep 'Password:' /etc/gitlab/inital_root_password
