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 중국어 웹사이트의 기타 관련 기사를 참조하세요!