본문 바로가기

반응형
Docker 일반 유저 사용 권한 문제 docker 가 root 계정으로 설치하게 되면 root 계정이 아닌 계정으로 docker 실행 시 permission 문제가 발생한다. Solving Docker permission denied while trying to connect to the Docker daemon socket docker 명령어 실행 시 위와 같은 메시지가 발생하면 해당 계정에 그룹을 추가해 줌으로 해결 할 수 있다. 해결방법 1. 로그인 한 계정에 docker 그룹을 추가해 준다. $ sudo usermod -a -G docker $USER 2. docker 서비스를 재기동 해 준다. $ sudo service docker restart 3. 로그 아웃 후 로그인 해 정상 동작 하는지 확인 한다. 실행 환경 OS : ubu.. 더보기
ubuntu 18.04 timezone 설정 ec2 instance 를 새로 생성하거나 새로운 서버를 구축하게 되는 경우 기본 timezone은 UTC로 설정 되어 있다. ubuntu 서버에서는 간단하게 이를 수정 할 수 있는 명령어를 지원한다. 시간대 설정 시간대를 변경하고 싶으면 아래 명령어를 입력한다. $ dpkg-reconfigure tzdata 명령어를 입력하면 위와 같은 화면이 뜨면서 직관적으로 TimeZone을 변경 할 수 있다. 대한민국 시간대를 사용하려면 Asia 를 선택하고 Seoul 을 선택하면 된다. 서버 현재 시간 확인 ubuntu@*************:~$ date Wed Apr 24 02:17:26 KST 2019 시간 확인 명령어인 date 명령어를 통해 변경된 TimeZone 과 현재 시간을 확인 할 수 있다. 더보기
vue.js 프로젝트 구성 하기 (WebStorm 편) 간단한 토이 프로젝트를 진행하다가Vue.js 라는 frontend 기술이 핫하다고 하여간단하게 프로젝트 구성을 시도해 보았다. 어느 프로젝트나 그렇듯이 시작이 반이라고프로젝트 구성이 가장 힘들고 감이 안오는 것 같다. 일단 웹을 만들기 위한 프로젝트 이기에 무턱대고 WebStorm 을 설치 한다. 링크는 여기 설치가 끝나면 다음과 같은 화면이 뜬다.Create New Project 를 클릭해 보자 나는 vue 프로젝트를 구성할 거니 사이드 메뉴에서 vue.js 를 클릭한다. vue 프로젝트를 생성하기 위해서는 Node interpreter 와 vue-cli 가 설치되어 있어야 한다. 설치되어 있지 않다면 해당 란이 비어 보이며, 필요한 요청 사항이 표시 될 것이다. Node(NPM) 설치는 home br.. 더보기
스마트 컨트랙트 - solidity 개발 환경 셋팅 (Intellij 편) 블록체인 관련해서 스터디를 하면서 스마트 컨트랙트 개발을 시작하게 되었습니다.. (아무도 강요하지 않았지만 몇년 후 "엉아가 블록체인 좀 해봤는데" 라는 약을 팔려면.... 시키지 않아도 알아서 해야죠.) 아무튼 이더리움 기반의 스마트 컨트랙트를 개발하려면 솔리디티라는 언어에 대한 이해가 필요합니다. 스마트 컨트랙트에 대한 이해를 하시려면 이더리움을 아셔야 하고.. 이더리움을 이해하시려면 블록체인에 대해 아셔야하고... 이래서 블록체인이 어려운가 봅니다.. 이해부터가 연결되어 있으니...아무튼 조금 간단하게 설명을 드리면.. 이더리움의 창시자 비탈릭은 블록에 거래의 기록만을 넣는 비트코인에 한계를 느끼고 블록에 거래의 기록만이 아닌 새로운 무언가를 기록하고 싶어했습니다. 그래서 블록을 하얀 도화지로 만들.. 더보기
Mac에서 NVM (Node Version Management) 설치하기 truffle 을 사용 하려니 npm 를 설치해야 하고.. npm 를 설치하려니 nvm 을 설치해야 해서 급 포스팅.. 더보기

반응형