>시스템 튜토리얼 >리눅스 >Docker를 사용하여 CentOS 7에 GitLab CE 중국어 버전 애플리케이션을 배포하는 방법에 대한 자세한 설명

Docker를 사용하여 CentOS 7에 GitLab CE 중국어 버전 애플리케이션을 배포하는 방법에 대한 자세한 설명

王林
王林앞으로
2024-01-15 19:24:041256검색

1. 중국에서는 이미지를 가져오는 속도가 상대적으로 느리기 때문에 여기서는 DaoCloud 소스를 사용합니다.

으아악

2. 이미지 가져오기

으아악

3. 컨테이너를 시작하세요

으아악

4. 명령 매개변수 설명

으아악

5. 로컬 액세스 주소

으아악

참고: 처음 열 때 비밀번호를 설정해야 합니다. 기본 사용자 이름은 루트입니다.

ssh를 통해 액세스

docker를 사용하여 배포되므로 ssh(예: git clone git@git.xiaohuruwei.com)를 통한 액세스에는 두 가지 인증 계층이 있습니다.

1단계는 프리랜서 서버 인증

또 다른 레이어는 gitlab 인증입니다.

후자는 SSH 키를 사용해야 합니다

전자는 SSH 자체의 역방향 프록시가 필요할 수 있습니다(현재 사용되는 nginx는 http 및 https 이외의 역방향 프록시를 지원하지 않습니다),

이제 포트 포워딩을 사용하기가 어려워졌지만 기본 gitlab ssh 포트를 비표준 포트로 변경할 수 있습니다.

gitlab 구성 파일에서 변수를 직접 수정합니다.

으아악

그런 다음 Docker 컨테이너를 다시 시작하면 웹 인터페이스에서 해당 SSH 주소가 변경된 것을 볼 수 있습니다: ssh://git@git.xiaohuruwei.com:2222/root/test.git 그런 다음 계속해서 git clone을 직접 사용할 수 있습니다. 작전을 계속하세요

위 내용은 Docker를 사용하여 CentOS 7에 GitLab CE 중국어 버전 애플리케이션을 배포하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 jb51.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제