컨테이너/도커
-
[Docker] 도커 컴포즈컨테이너/도커 2021. 1. 13. 19:52
도커 컴포즈를 사용하는 이유 매번 run 명령어에 옵션을 설정해 CLI(Command Line Interface)로 컨테이너를 생성하기보다는 여러 개의 컨테이너를 하나의 서비스로 정의해 컨테이너 묶음으로 관리하기 위해 사용한다. -> 컨테이너의 수가 많아지고 정의해야 할 옵션이 많아진다면 도커 컴포즈를 사용하는 것이 좋다. 도커 컴포즈 설치 # curl -L https://github.com/docker/compose/releases/download/1.11.0/docker-compose-`uname -s` \ -`uname -m` > /usr/local/bin/docker-compose 도커 컴포즈 사용 도커 컴포즈는 컨테이너의 설정이 정의된 YAML 파일을 읽어 도커 엔진을 통해 컨테이너를 생성한다...
-
[Docker] 이미지 배포컨테이너/도커 2021. 1. 6. 18:27
이미지를 생성했다면 이를 다른 엔진에 배포할 방법이 필요하다. save나 export와 같은 방법으로 이미지를 단일 파일로 추출해서 배포하게 되면 이미지 파일의 크기가 너무 크거나 도커 엔진의 수가 많다면 굉장히 비효율적이게 된다. 이럴 때 도커의 이미지 구조인 레이어 형태를 이용해야 한다! 이미지 배포 방법 도커 허브 : 도커에서 공식적으로 제공하는 도커 허브 이미지 저장소. 사설 레지스트리 : 사용자가 직접 이미지 저장소를 만든 후 해당 레포지토리에 저장. 1. 도커 허브 저장소 저장소에 이미지 올리기 docker commit [컨테이너명] [이미지] # docker commit commit_container my-image-name:0.0 로그인 docker login Username : Passw..
-
[Docker] 도커 이미지컨테이너/도커 2021. 1. 2. 02:47
2.3 도커 이미지 도커는 기본적으로 도커 허브라는 중앙 이미지 저장소에서 이미지를 내려받는다(도커 허브는 도커가 공식적으로 제공하고 있는 이미지 저장소). # docker search ubuntu *docker search 명령어는 도커 허브에서 이미지를 검색하며, 도커 허브 이미지임을 명시하기 위해 docker.io/ubuntu와 같이 docker.io 접두어를 사용할 수 있다. 허나 일반적으로 최상위 접두어를 명시하지 않으면 도커 허브의 이미지를 의미한다. 2.3.1 도커 이미지 생성 1) 컨테이너 안에서 작업한 내용을 이미지로 생성 # docker run -i -t --name commit_test ubuntu:14.04 # docker commit \ -a "seho100" -m "my firs..