요새 이 쪽 바닥에서 핫하다는 EOS Blockchain 플랫폼을 맛보기 위한 작업에 착수하였다. 일단 관련 documentation과 인터넷 기사를 읽어보았다. 가장 눈에 띄는 사실은 블록체인 플랫폼인데 기존 centralized platform처럼 빠른 속도를 지향한다는 점이다. 예전 이더리움 플랫폼으로 무언가 만들어보려던 나는 너무 느린 속도에 상품성이 없을 거 같아서 중단한 적이 있다. 그런데 이더리움의 대항마로 혜성처럼 나타난 EOS는 그런 단점을 해결해 줄 수 있을 것 처럼 보인다.

지식이 거의 전무한 C++를 익혀야 된다는 사실이 좀 마음에 걸리지만 그냥 시작해 보기로 결심하였다.

Chapter 1-1 : Docker 설치하기

모든 개발작업이 그렇듯 EOS Dapp을 만드려면 개발 환경을 만들어주어야 하는데 그 첫번째는 Docker를 설치하는 작업이다. 혹시 모르는 독자들을 위해 Docker에 대해 설명이 잘되어 있는 블로그 페이지를 소개한다.

https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html

참고로 나는 Ubuntu 18.04 를 사용하고 있다.

1) 패키지 업데이트와 시스템 업그레이드

$ sudo apt update

$ sudo apt upgrade

2) 필수 dependency 설치

$ sudo apt install apt-transport-https ca-certificates curl software-properties-common

3) Docker's GPG 키와 repository 추가

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

4) 여기까지 하면 Docker repository 모두 설치완료 되었다. 그리고 다시 apt 패키지 업데이트 및 최신버전 Docker CE(community Edition) 설치하면 끝...

sudo apt update
sudo apt install docker-ce

5) Docker 버전 체크

docker -v

현재 기준 Docker의 최신 버전은 18.06.1 이다.

여기까지 하면 개발환경 구성 첫번째 단계인 Docker설치가 끝난다.


+ Recent posts