everydayminder
Docker Hub와 같은 public docker registry를 사용하는 대신, 사내 전용 혹은 개인 용도로 Docker 사설 레지스트리를 설치하고자 할 때, Docker Registry를 사용하여 private registry를 설정해 보자. Docker Registry 설치 방법 Docker Hub에서 Docker Registry 이미지를 찾아보자. $ docker search registry NAME DESCRIPTION STARS OFFICIAL AUTOMATED registry The Docker Registry 2.0 implementation for s… 3305 [OK] ... 검색한 이미지를 받아온다. $ docker pull registry:latest latest: Pulling..
docker-compose: An http request took too long to complete 에러? docker-compose를 실행했는데, 실행 도중 아무 반응이 없다가 툭하니 An http request took too long to complete. 에러가 발생한다면? ERROR: An HTTP request took too long to complete. Retry with --verbose to obtain debug information. If you encounter this issue regularly because of slow network conditions, consider setting COMPOSE_HTTP_TIMEOUT to a higher value (current..
docker-compose 환경변수 사용 및 치환 방법 docker-compose를 실행할 때, 반복되는 값 혹은 변경 가능한 값을 변수화 해놓으면 재사용성을 높일 수 있다. docker-compose 사용시 어떻게 변수화를 할 수 있는지 정리한다. 샘플 yml 파일 version: '3' services: api: image: myservice:1.0 volumes: - /home_dir/commitlog:/var/lib/cassandra/commitlog:rw 만약, 원하는 결과물 yml 파일이 위와 같다고 하자. 버전이 달라질 수 있고, 디렉토리가 변할 수 있다고 할 수 있다. 이 값들을 변수화 해보고자 한다. 변수 적용한 yml 파일 변수를 표기할 때는, ${변수명}과 같이 표기하면 된다. ver..
Windows용 Docker를 설치하기 위해, https://www.docker.com/community-edition 를 방문하여, Docker Community Edition for Windows를 찾아 다운로드 설치한다. 재부팅 및 업데이트를 마치고 나서, 태스크 바를 보면, 고래 아이콘을 발견할 수 있을 것이다. 아이콘에 커서 올리고, 마우스 우클릭 하면 Kitematic이라는 버튼을 누르면, 최초 실행시 Kitematic을 다운로드 하라고 안내 창이 뜬다. 다운로드 받아서, 압축을 해제한 후 Docker가 설치된 곳으로 복사해준다. 다시 Docker > Kitematic을 실행시키면 이미지를 쉽게 다운로드하고 설치할 수 있다. 이제 원하는 이미지를 쉽게 실행시킬 수 있다.