docker 14

Docker Volume (호스트 볼륨 공유)-컨테이너 데이터를 호스트 디스크에 저장하기

Docker Volume (호스트 볼륨 공유) - 컨테이너 데이터를 호스트 디스크에 저장하기 · Version : Docker Docker 이미지로 컨테이너를 생성하면 이미지는 읽기 전용이 되며 컨테이너의 변경된 부분만 별도로 저장해서 컨테이너의 정보를 보존한다. 컨테이너에 저장된 데이터는 컨테이너가 삭제되면 데이터가 함께 삭제된다. 이러한 문제를 해결하기 위해서 데이터를 영속적(Persistent)로 저장하는 방법에는 몇 가지가 있으며 이번 포스트에서는 볼륨(Volume)에 대해서 살펴본다. 볼륨은 Docker 컨테이너에 의해 생성되고 Docker컨테이너에 의해 사용되는 데이터를 유지하는 기본 메커니즘이다. 바인드 마운트는 호스트 시스템의 디렉터리 구조에 따라 다르지만 Volume은 Docker에 의해..

Docker Command Basic (도커 기본 명령어)

Docker Command Basic (도커 기본 명령어) · Version : Docker 도커의 기본적인 명령 구조 docker [명령어] [옵션] [이미지] 도커 버전 정보 확인 https://docs.docker.com/engine/reference/commandline/version/ docker version [OPTIONS] ex) docker version ex) docker version –format ‘{{.Server.Version}}’ · --format, -f : 주어진 템플릿 형식을 사용하여 출력 · --kubeconfig : 쿠버네티스 설정 파일 설치된 이미지 목록 조회 https://docs.docker.com/engine/reference/commandline/images/..

Docker란 무엇인가?

Docker란 무엇인가? · Version : Docker 도커(Docker)는 응용프로그램들을 소프트웨어 컨테이너 안에 배치시키는 일을 자동화하는 오픈소스 프로젝트이다. 도커 컨테이너는 소프트웨어 실행에 필요한 모든 것을 포함하여 파일 시스템 안에 감싼다. 여기에는 코드, 런타임, 시스템 도구, 시스템 라이브러리 등 서버에 설치되는 무엇이든 포함한다. 도커와 기존의 가상머신 방식과 차이점은 OS 가상화 여부이다. VMWare, Hyper-V, VirtualBOX같은 가상머신은 호스트 OS위에 게스트 OS 전체를 가상화 하여 사용하는 방식이다. 이러한 방식은 여러가지 OS를 가상화 할 수 있고 사용방법이 비교적 간단하지만 많은 리소스가 필요하다. 하나의 서버에 여러 개의 컨테이너를 실행하면 서로 영향을 ..

Run the MySQL with Docker

Run the MySQL with Docker · Version : MySQL 5.7, Docker MySQL 5.7 버전을 Docker를 활용해서 빠르게 설치하여 활용하는 방법에 대해서 살펴본다. 이번 포스트에서 다루는 환경 구성은 Windows Host 기반에 Docker(windows버전)를 설치하고 Container로 MySQL5.7 를 실행한다. 이 포스트는 MySQL 설치를 중점으로 다루고 있으며 Docker에 대해서는 다루지 않는다. Docker 설치가 완료 되었으면 Powershell 명령 도구를 실행 한다. 그리고 아래 명령어를 실행 한다. 이 명령은 최신 버전의 mySQL 버전의 컨테이너 이미지를 가져온다. docker pull mysql 아래 명령어를 실행하면 위에서 다운로드 받은 이..

MySQL, MariaDB 2019.03.24