Docker (Build, Ship, Run)?
·
System Engineering/Kubernetes
https://velog.io/@honghwahyeong/Docker-Docker%EC%9D%98-%EA%B8%B0%EB%8A%A5Build-Ship-Run%EA%B3%BC-%EC%BB%B4%ED%8F%AC%EB%84%8C%ED%8A%B8 [Docker] Docker의 기능(Build, Ship, Run)과 컴포넌트 Docker 이미지애플리케이션의 실행에 필요한 파일들이 저장된 디렉토리Docker 명령을 사용하면 이미지를 tar 파일로 출력 가능이미지는 Docker 명령을 사용해 수동으로 만들 수도 있으며, Dockerfile이 velog.io Build : Docker 이미지를 만드는 기능 Ship : Docker 이미지를 공유하는 기능 Run : Docker 컨테이너를 작동시키는 기능
docker 3/5
·
System Engineering/Kubernetes
흔히 저지른 실수 1) docker container run -dt centos7 이라고 썼음. 그리고 왜 안되지? 라고 생각했음. docker container run -dt centos:7 으로 해야됨. 7은 tag거든 이름이 아니고. 흔히 저지른 실수 2) docker container run --name centos2 centos:7 이라구 함. 이러면 -t가 부여가 안되었으니까, 제어 터미널(?)이 없으니까 쉘이 꺼지고, 컨테이너도 자동으로 꺼짐. 문제는 docker container start centos2를 해도, 프로세스가 안돌아가고 있으니까 바로 꺼짐. docker container exec -it centos2 /bin/bash를 해도 안됨. 왜? 컨테이너가 꺼져있으니까. 결국 지우고 ..
docker 2/5
·
System Engineering/Kubernetes
가상화 아파치의 경우에도 하나의 서버가, 다른 도메인으로 들어오면 여러 사이트 제공해줄 수 있게 됐어. 하드웨어 성능이 증가함에 따라 여러 서비스를 제공해줄 수 있는 여력이 생겼어. 서버 가상화 서버를 가상 머신의 형태로 사용할 수 있도록 하는 가상화 기술 CPU, RAM, HDD 등의 자원을 가상머신들이 나눠 사용할 수 있음 네트워크 가상화 물리적인 네트워크를 가상의 논리적인 네트워크로 구성하는 가상화 기술 물리적으로 존재하던 네트워크 장비는 가상 머신의 형태로 존재함 스토리지 가상화 여러 디스크 장치를 하나의 논리적인 디스크로 사용할 수 있도록 하는 가상화 기술 컨테이너 가상화 하나의 호스트 OS를 논리적으로 구획하여 서로 독립적인 애플리케이션을 실행할 수 있는 가상화 기술 ----- 컨테이너 기술 ..
실행중인 모든 컨테이너 한 번에 종료
·
System Engineering/Kubernetes
이 속성을 이용하여 docker ps -qa의 결과를 $()로 감싸서 쉘 변수에 저장시키고 해당 변수를 docker rm -f 명령어 인자로 주면 전체가 삭제되게 됩니다. 따라서 실행중인 컨테이너를 한 번에 종료하는 명령어는 다음과 같습니다. docker rm -f $(docker ps -qa) https://kimjingo.tistory.com/58
docker exit code 의미
·
System Engineering/Kubernetes
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=alice_k106&logNo=221310477844 136. [Docker] 도커 컨테이너의 종료 코드(exit code) 확인하기 리눅스 프로세스가 종료 시그널을 받으면, 종료되는 이유를 관리자가 알 수 있도록 종료 원인에 해당하는 ... blog.naver.com
docker 1/5
·
System Engineering/Kubernetes
docker compose 여러 컨테이너 조작 docker swarm 여러 머신에서 컨테이너들 실행할 수 있도록 (docker swarm. 이거보다는 쿠버네티스 많이 씀.) 컨테이너 가상화 : [app + 라이브러리/프레임워크] 라이브러리 vs 프레임워크 Container : h/w - os - container engine - app/lib 이렇게 올라가 있는데 그럼 Container Engine이 뭐임? 같은 커널 위에서 여러 instance를 관리하는 넘. Container engines can run multiple, isolated instances, known as containers, on the same operating system kernel. Containers perform virt..