본문 바로가기

분류 전체보기

(254)
[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..
[Docker] Github 와 연동하여 자동 build 하기 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 clone https://github.com/mygom1171/docker_repo.git git pu..
Docker container commit & push nicewoong.github.io/development/2018/03/06/docker-commit-container/
[2021/04 Docker교육] 1일차 강사님 깃허브 주소 github.com/philbae ============================================= 컨테이너와 이미지는 서로 다른 개념이다 프로세스도 서로 다르게 뜸 ============================================= 도커의 취약점 컨테이너가 휘발성이다 해킹 위험에 노출 될 수 있음 (이미지는 되도록 official 을 사용하도록 하자) 도커 실행을 위해서는 root 게정이 필요함 (systemctl start docker) 속도가 느림 ============================================= dockerd 도커의 서버 역할 실제 도커 컨테이터 생성과 이미지 구성하는 역할 담당 docker 도커의 클라이언트 역할 ..
[2021/04 Docker교육] 2일차 컨테이너 생명 주기 컨테이너 생성 docker create 컨테이너 시작 docker start 컨테이너 실행 docker running 컨테이너 중지 docker stop 컨테이너 삭제 docker rm docker run 은 되도록 사용하지 말도록 하자 create -> start 로 순차적으로 구동하는 습관을 들이도록 하자 컨테이너 내부에 접속 docker attach 나올때는 ctrl+p 이후 ctrl+q (read escape sequence) docker exec 나올때는 exit 혹은 ctrl+p 이후 ctrl+q 도커의 로그 도커가 로그를 남기며 기본적으로 daemon.json 파일을 먼저 트래킹 함 도커와 컨테이너가 작동을 할때 해당 로그를 계속해서 남김 로그파일은 /var/lib/doc..