반응형

컨테이너 5

[Docker] 도커 레지스트리와 도커 허브

도커 레지스트리는 도커 이미지를 저장하고 배포 할 수 있는 서버 프로그램으로, 이미지를 저장하고 배포하는 표준 방법입니다. 도커 레지스트리는 Apache 라이센스를 따르는 오픈소스입니다. 도커 허브는 도커 사에서 호스팅하는 도커 레지스트리이며, 도커에서 기본으로 참조합니다. 도커 허브 계정 로그인 / 로그아웃 docker login docker logout 도커 허브로 이미지 Push / Pull docker image push {계정명}/{저장소명}:[태그 이름] docker image pull {계정명}/{저장소명}:[태그 이름] # ex) 도커 허브 "hyuckang" 계정의 "test_ubuntu" 레포지토리에 "1.0" 태그로 push/pull docker image push hyuckang/t..

[Docker] 도커 이미지 빌드와 도커파일

docker image build는 Dockerfile로 부터 이미지를 만드는 명령 입니다. 도커 이미지 빌드 (docker image build) docker image build [OPTIONS] PATH | URL | - # Build an image from a Dockerfile # -t, --tag list : 이미지 이름과 태그를 지정한다 # -f, --file string : 도커파일의 이름을 지정한다. 기본값은 "PATH" 에 존재하는 Dockerfile # --build-arg list : 빌드 될 때 변수가 세팅된다. (Set build-time variables) # ex) 현재 디렉터리에 있는 "Dockerfile"를 "hyuckang_image:1.0" 이미지로 빌드한다. doc..

[Docker] 도커 이미지 명령어 정리

도커 이미지 조회 (docker image ls) docker image ls [OPTIONS] [REPOSITORY[:TAG]] # List images # -a, --all : 모든 이미지 조회 도커 이미지 태그 (docker image tag) docker image tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG] # Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE # ex) 이미지 명이 'ubuntu' 이고, latest 태그를 가진 이미지에 # 이미지 명이 'hyuckang/test_os' 이고 태그는 '1'이 되로록 변경함 docker image tage ubuntu:lates..

[Docker] 도커 컨테이너 명령어 정리

도커 버전 확인(docker version) docker version # Show the Docker version information 도커 상세정보 확인(docker inspect) docker inspect [OPTIONS] NAME|ID [NAME|ID...] # Return low-level information 컨테이너 생성 및 실행(docker container run) docker container run [OPTIONS] IMAGE [COMMAND] [ARG...] # Run a command in a new container # -d, --detach : 컨테이너를 백그라운드로 실행하고, 컨테이너 ID를 출력합니다. # -p, --publish list : 호스트의 포트와 컨테이너의 ..

[Docker] 도커란? 도커와 컨테이너 정리

도커란? 컨테이너란? 도커는 컨테이너를 실행하고 관리하는 오픈 소스 플랫폼입니다. 컨테이너는 리눅스 커널에서 제공하는 Namespcae, Cgroups 등의 기능을 사용하여 만든 독립적인 가상의 어플리케이션 실행환경을 의미하며 어플리케이션 실행에 필요한 모든 파일을 패키지화시킨 소프트웨어의 표준 단위입니다. 도커가 설치되고, 이미지만 있다면 어디서든 실행 할 수 있어서 개발과 배포 환경을 동일하게 구성 할 수 있습니다. 컨테이너와 가상머신(VM)의 차이점 독립적인 실행환경을 제공한다는 점에서 컨테이너와 가상머신은 비슷합니다. 하지만 컨테이너는 기본적으로 OS가 존재하지 않고, 도커 엔진에 의해 통제가 이루어집니다. 때문에 게스트 OS를 포함하고 하이퍼 바이저 위에서 동작하는 가상머신보다 오버헤드가 적고 ..

반응형