Dockerfile 작성 예제

Dockerfile 작성할 때 참고용

Run

 

Docker에 Centos6 이미지로 Gitlab 설치하기와 발생했던 문제

Docker의 Centos6 이미지를 사용해서 gitlab을 설치했다.

설치할 때 Gitlab 다운로드 페이지를 참고했다.

그런데 이런 에러가 발생했다.

docker를 실행할 때 privileged 옵션을 추가했다.

이번에는 ruby_block[supervise_redis_sleep] action run에서 멈추는 문제가 발생했다.

그래서 다음 서비스를 실행하고, 다시 reconfigure를 실행하니 잘 설치됐다.

http://localhost:80로 접속해서 초기 비밀번호를 지정했다. 초기 관리자 이메일 주소는 admin@example.com이었다.

도커(Docker)에서 자주사용하는 명령어 노트

Docker를 사용하면서 자주 사용하는 내용을 정리했다.

docker-machine 커맨드

docker 커맨드

Dockerfile 사용 예제

맥에서 80 포트로 접근 안될 경우

가상 아이피를 통해 접근한다.

또는 포트포워딩을 사용한다.

우선 Virtualbox에서 8000 -> 8000으로 포트포워딩을 설정한다. 다음 커맨드를 입력한다.

Link

  • Docker Hub : 이미지를 찾을 수 있는 사이트