분류 전체보기 (274) 썸네일형 리스트형 [Docker] Git + Jenkins + Docker 를 이용한 CI/CD CICD는 일반적으로 지속적인 통합과 지속적인 배포 또는 지속적인 배포의 결합 된 관행을 말합니다. CI / CD는 응용 프로그램의 빌드, 테스트 및 배포에 자동화를 적용하여 개발 및 운영 활동과 팀 간의 격차를 해소합니다 (From 위키백과) 교재 맨 마지막 챕터 내용 보면서 테스트 해보기 hub.docker.com/_/jenkins [Docker] 컨테이너 유동 IP 테스트 (--net-alias) 컨테이너 3개 생성 컨테이너는 본인이 만들 네트워크인 브릿지 위에 연결 추가적으로 ping 테스트 위해 컨테이너 생성하여 ping 테스트 --net-alias 를 적용한 컨테이너들은 컨테이너 2개의 IP로 각각 ping이 전송 되는 것을 알 수 있음 매번 달라지는 IP를 결정하는 것은 라운드 로빈 방식이기 때문 도커는 내장 DNS가 --net-alias를 적용한 컨테이너에게 호스트로 요청한 컨테이너에게 IP목록을 반환해주기 때문에 일어난 현상 (도커 내장 DNS가 IP로 반환해준다는 의미) [Docker] hyper/docker-registry-web 사용하기 도커 이미지 생성 후 도커 hub에 push 한 것을 확인하기 위해 매번 콘솔에 접속해야 하는 번거로움이 있음 해당 컨테이너를 통해 간략하게 확인이 가능하다 참고 https://hub.docker.com/r/hyper/docker-registry-web/ https://novemberde.github.io/2017/04/09/Docker_Registry_0.html 명령어(docker.hub 에 나와있는 명령어 그대로 입력하면 됨) docker run -d -p 5000:5000 --name registry-srv registry:2 docker run -dit -p 8080:8080 --name registry-web --link registry-srv -e REGISTRY_URL=http://regi.. [2021/04 Docker 교육] 4일차 Dockerfile 로 컨테이너 생성하는 연습 해보면 좋을 듯 =========================================================== https://www.44bits.io/ko/post/building-docker-image-basic-commit-diff-and-dockerfile 보통 커스텀 image 를 만들 경우에는 docker build 를 사용한다 github 와 연동하여 자동 build를 하는 것도 가능 3일차에 실습 했었음 docker build -t {생성할 이미지명} docker build -t {생성할 이미지명} -f {Dockerfile} =========================================================== .. [Docker] Dockerfile build 테스트 - fortune apache httpd 웹서버의 서비스 컨텐츠를 생성하는 컨테이너 제작 fortune을 실행해서 10초에 한번씩 index.html 문서를 갱신하도록 한다 Dockerfile FROM debian:latest RUN apt-get update && \ apt-get install apache2 fortune -y ADD html-generator.sh /bin/html-generator.sh ENTRYPOINT "/bin/html-generator.sh" =============================== html-generator.sh mkdir /htdocs while : do /usr/games/fortune > /htdocs/index.html sleep 10 done ============.. [2021/04 Docker교육] 교육하며 pull 한 이미지 [Docker] Dockerfile 에 대해 Dockerfile 은 DSL 언어 기반으로 만들어진다 (Domain Specific Language) www.google.com/search?q=dockerfile+dsl [2021/04 Docker교육] 3일차 hub.docker.com 에 내가 commit한 이미지를 push를 통해 업로드한다 registry를 구성하여 내가 업로드한 이미지를 다운로드 가능하도록 구성한다 registry web 을 구성하여 웹페이지에서 해당 업로드된 이미지 확인 인증키를 사용하여 로그인을 해서 업로드 다운로드 가능하게 한다 github와 hub.docker.com을 사용하여 내가 원하는 이미지를 docker.com이 만들게 한다 이후에 hub.docker.com 에서 나의 host에 다운로드 한다 ==================================================== github.com 가입 hub.docker.com 가입 내 시스템에 github 다운로드 (yum install git) git clon.. 이전 1 ··· 27 28 29 30 31 32 33 ··· 35 다음