라벨이 Docker인 게시물 표시

Docker(도커) 기본 사용법

안녕하세요. 남산돈가스입니다.


오늘은 지난 포스팅에 이어서 docker 명령어의 기본적인 사용법에 대해서 알아보도록 하겠습니다.

일단, 기본적으로, 실행하는 환경에 docker가 설치되어 있으셔야 합니다. 만약 설치가 되어있지 않다면,

Linux환경에서 Docker(도커) 설치 및 컨테이너 실행하기를 참고하셔서, Docker를 설치하시기 바랍니다.
- Docker 버전 확인하기 (version)
도커가 설치 되었는 지, 현재 버전을 확인하고 싶은 경우, version 명령어를 이용하여 확인할 수 있습니다.
root@ip-172-31-0-7:~# docker version Client: Version: 18.05.0-ce API version: 1.37 Go version: go1.9.5 Git commit: f150324 Built: Wed May 9 22:16:25 2018 OS/Arch: linux/amd64 Experimental: false Orchestrator: swarm Server: Engine: Version: 18.05.0-ce API version: 1.37 (minimum version 1.12) Go version: go1.9.5 Git commit: f150324 Built: Wed May 9 22:14:32 2018 OS/Arch: linux/amd64 Experimental: false

- Docker 이미지 검색하기 (search)

실제 도커 환경에서 실행할 이미지를 search 명령어를 이용해 검색할 수 있습니다.

예를 들어, ubuntu 이미지를 검색하고 싶으면,

root@ip-172-31-0-7:~# docker search ubuntu NAME DESCRIPTION …

Linux환경에서 Docker(도커) 설치 및 컨테이너 실행하기

이미지
안녕하세요. 남산돈가스 입니다.

오늘은 요새 들어서 한참 뜨고 있는 도커라는 기술에 대하여 설치 및 사용법을 알아보려고 합니다.

일단, 도커라는 것은 컨테이너 기반의 오픈소스 가상화 플랫폼이라고 말할 수 있는데요.

이번 포스팅은 설치 및 사용법에 대한 게시글이기 때문에 도커에 대한 기본 설명은 '도커란 무엇인가?' 라는 아주 쉽게 이해할 수 있도록 정리되어있는 글이 있어 링크를 걸었습니다. 
위 링크에서 도커에 대한 기본 개념을 이해하시면 될 것 같습니다.

이어서 제가 보여 드릴 예제는 Ubuntu 기반 Linux환경에서 Docker Engine을 설치한 뒤, 검색엔진 오픈소스인 Elastic Search를 설치하여 구동하는 내용을 다루어보려고 합니다.

먼저, Linux 환경에 접속합니다. 최초 Linux 서버에는 Docker 명령어를 지원하지 않기 때문에 도커를 설치해줘야합니다.

리눅스에 도커를 설치하는 방법은 curl 명령어를 이용하여 설치 스크립트를 다운받아 실행하는 것이 제일 쉽게 제공되고 있기 때문에, 아래 명령어를 입력하여 설치를 진행합니다.


$ curl -fsSL https://get.docker.com/ | sudo sh

명령어를 실행하면, 다음과 같이 docker 가 설치 되는 과정이 출력됩니다.
docker 설치가 완료 되었다면, 정상적으로 설치가 되었는 지 확인하기 위해서 version 명령을 실행해봅니다.
* docker는 root 권한으로 설치하였기 때문에 docker 명령어를 이용하기 위해선 root 계정으로 변경하거나 sudo 를 이용하여 root 권한으로 docker 명령어를 실행할 수 있습니다.
$ sudo su - && docker version
버전정보를 보시면 클라이언트와 서버로 나뉘어져 있는 것을 확인할 수 있습니다. 왜냐하면, 도커는 하나의 실행파일이지만 실제로 클라이언트와 서버역할을 각각 할 수 있기 때문에, 도커 커맨드를 입력하면 도커 클라이언트가 도커 서버로 명령을 전송하고 결과를 받아 터미널에 …