본문 바로가기

GOORM51

GOORM: Kubernetes-35 Facts : Docker 이미지 공개 / 여러 컨테이너의 운용 관리에 대해서 배움 Findings : Docker 레지스트리 - 도커 이미지를 공유하는 장치를 제공 기존의 이미지 생성과정 1, 이미지 다운로드 2. Dockerfile 작성 3. build 명령 4. 이미지 업로드 (pull) 5. 다른 사용자들이 다운로드 (5. 기존의 이미지를다운로드) 6. Dcokerfile 수정 7. build 8. pull 그러나 github과 연결하여 자동으로 생성 가능하다 이미지 업로드 시 이미지 이름 변경 필요 docker image tags 변경할 이미지 이름 docker hub 사용 시 : ID/repository:tag docker registry 등의 프라이빗 레지스트리 사용 시 : 저장소의 IP 주.. 2021. 12. 25.
GOORM: Kubernetes-34 Facts : Dockerfile을 사용한 코드에 의한 서버 구축에 대해서 배움 Findings : Dockerfile의 빌드와 이미지 레이어 - Dockerfile 빌드 : Dockerfile에 정의된 구성을 바탕으로 한 Docker 이미지를 작성할 수 있다. - docker build : Dockerfile 로부터 이미지 생성 멀티스테이지 빌드를 사용한 애플리케이션 개발 - busybox : 기본적인 Linux 명령들을 하나의 파일로 모아 놓은 것으로 최소한으로 필요한 Linux 쉘 환경을 제공하는 경우 이용 데몬실행(CMD명령) - CMD명령 : 이미지를 바탕으로 생성된 컨테이너 안에서 명령을 실행하기 위해서 사용 docker container run 명령 실행 시 - CMD 명령 : 컨테이너 시작.. 2021. 12. 25.
GOORM: Kubernetes-33 Facts : Docker 컨테이너 네트워크 / 가동중인 Docker 컨테이너 조작 / Docker 이미지 생성 / Dockerfile을 사용한 구성 관리에 대해서 배움 Findings : Docker 컨테이너 네트워크 Docker 컨테이너 네트워크 docker network ls 네트워크 목록 표시 --no-trunc : 표시할 네트워크의 상세 정보 확인 -q,--quiet : 네트워크 ID만 확인 -f,--filter : 필터링 docker network connect / docker network disconnect 네트워크 연결/해제 docker container inspect : 도커 컨테이너에 속한 네트워크 확인 docker container attach 가동 컨테이너 연결 docker con.. 2021. 12. 25.
GOORM: Kubernetes-32 Facts : Docker 컨테이너 생성/ 시작/ 정지에 대해서 배움 Findings : 컨테이너 조작을 위한 기본 명령 - 컨테이너 생성 (docker container create) : 이미지로부터 컨테이너를 생성. 이미지에 포함될 Linux의 디렉토리와 파일들에 대한 스냅샷을 취한다. - 컨테이너 생성 및 시작 (docker container run) : 이미지로부터 컨테이너를 생성하고 컨테이너 상에서 임의의 프로세스를 시작. 외부에서 컨테이너의 프로세스에 액세스 - -i 옵션 : 컨테이너의 표준 출력을 연다 - -d : 백그러운드에서 실행할 때 = 디태치 모드 - docker container logs : 백그라운드에서 실행되고 있는지 아닌지 - docker container rum [네트워크 옵.. 2021. 12. 25.