YUMSERV
article thumbnail
Docker - Bridge 네트워크 사용
DOCKER 2019. 6. 20. 01:18

docker를 사용하면 기본적으로 Bridge 네트워크를 사용합니다.Bridge 네트워크를 외에도 host network, none network, container network 등 사용자 환경에 따라 docker 네트워크 구성을 할 수 있습니다. 1. 명령어 # docker network create [network 이름]네트워크를 생성하는 명령어입니다. # docker network rm [network 이름]네트워크를 삭제하는 명령어입니다. # docker network prunedocker에서 생성한 모든 네트워크를 삭제합니다. # docker network ls네트워크 종류를 확인할 수 있습니다. # docker network connect [network 이름] [컨테이너이름]# docker..

article thumbnail
Docker registry 구성
DOCKER 2019. 6. 10. 02:36

1) 개인 저장소 구축하기# docker pull registry:latest registry 서버도 docker hub를 통해 이미지를 받습니다. # docker run -d -p 5000:5000 --name hello-registry -v /tmp/registry:/tmp/registry registry 받은 이미지를 컨테이너로 실행합니다. 2) push 명령어로 이미지를 저장소에 올리기 # vi /usr/local/src/Dockerfile1/dockerfileFROM ubuntu:16.04 MAINTAINER lena04 CMD echo "HELLO, DOCKER!" # docker build -t hello-docker:test . 위에 이미지를 개인 저장소에 올리겠습니다. # docker t..

article thumbnail
Docker Hub 사용하기
DOCKER 2019. 6. 9. 22:04

1) Dockerfile로 이미지 생성dockerfile로 이미지를 생성한 뒤에, DockerHub에 올려주겠습니다. # vi /usr/local/src/Dockerfile1/dockerfileFROM ubuntu:16.04 MAINTAINER lena04 CMD echo "HELLO, DOCKER!" # docker build -t hello-docker:test . 2) Docker Hub 가입홈페이지 주소 : https://hub.docker.com/ Hub 가입 후, Repositority 생성합니다. 3) Docker push# docker login login 명령어를 통해 가입한 hub 정보를 넣어줍니다. # docker tag hello-docker:test username/reponame..

article thumbnail
Dockerfile 작성방법
DOCKER 2019. 6. 8. 12:21

Dockerfile이란 docker에서 이미지를 기반으로 새로운 이미지를 스크립트 형식을 통해서 새로운 이미지를 생성할 수 있는 이미지 설정파일을 말합니다.기존 이미지로 생성하여 추가로 설정해야 될 부분이 있을 때, 사전 준비작업으로 많이 사용됩니다. 1. Dockerfile 디렉토리 생성docker 공식 문서에 의하면, Dockerfile을 빈 디렉토리에 저장하는 것이 좋다고 나와있으며, /root 경로에 디렉토리를 만들지 말라고 써있습니다.이유는 dockerfile을 만든 뒤 build 과정을 거칠때, 해당 디렉토리를 context로 인식하기 때문입니다. 그러므로 디렉토리를 생성하여 분리시키는 작업이 필요하며, 필요한 파일을 추가하는 것이 좋습니다. # mkdir /usr/local/src/Docke..

article thumbnail
Docker 명령어
DOCKER 2019. 6. 5. 02:22

Docker의 명령어 기본형태는 아래와 같습니다. # docker 1. 이미지 관련 명령어 1) 이미지 검색 # docker search ubuntu, centos등 os나 프로그램 이름을가진 이미지가 공식 이미지이며, 나머지는 사용자들이 만들어서 공개한 이미지입니다. 2) 이미지 받아오기 # docker pull : 태그에 latest 설정을 하면 최신버전을 받습니다.ex) docker pull ubuntu:latestex) docker pull ubuntu:16.04 3) 이미지 목록 출력하기 # docker images 다운받은 이미지 목록을 출력합니다. 4) 이미지를 파일로 출력하기 # docker save > .tar 5) 이미지 삭제하기 # docker rmi :태그를 지정안할경우, 이미지 이..

article thumbnail
Docker 설치
DOCKER 2019. 6. 5. 01:39

CentOS 6에서는 도커를 설치할 경우, 최신버전으로 설치가 안되며, 또한 이전 버전이라고 해도, 볼륨이나 네트워크를 사용할 수 없습니다.기본적으로 CentOS7이나 Ubuntu 16.04 이상 버전으로 사용하시는 것을 추천해드리며, 해당 홈페이지에서도 권고하고 있습니다. Docker 홈페이지 : https://www.docker.com/ 1) 필수 패키지 설치 # yum install -y yum-utils device-mapper-persistent-data lvm2 2) 저장소 설정 # yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 3) 버전확인 및 설치 # yum list docker-ce..

article thumbnail
Docker란
DOCKER 2019. 6. 5. 01:38

1. Docker의 정의 Docker란 2013년도에 출시한 오픈 소스 컨테이너 프로젝트입니다.Docker는 Immutable Infrastrucer를 구현한 프로젝트라고 할 수 있습니다.Immutable Infrastrucer란 서비스 운영환경을 이미지로 생성한 뒤에 서버에 배포하여 실행한다는 개념입니다.Docker의 기능으로는 서버에서 여러개의 컨테이너를 생성, 실행, 저장, 배포합니다.컨테이너 안에 서비스운영에 오픈소스 소프트웨어나, 직접 만든 프로그램등을 넣을 수 있습니다. 2. 가상머신과 도커의 차이점 기존의 가상 머신의 경우 여러개의 운영체제를 하나의 호스트에서 생성해서 사용하는 방식입니다.여러개의 운영체제를 Guest OS라고 하며, 각 GuestOS는 호스트 OS로부터 독립된 공간과 시스템..