본문 바로가기
반응형

라즈베리파이8

Raspberry Pi(라즈베리파이) Docker + Redmine + Mysql + Git 세팅하기 [4편: Mysql 컨테이너 세팅(4/7)] 컨테이너 내부로 접속하여 mysql을 사용해봅니다.$ sudo docker exec -it mysql bash 접속에 성공하면 root@~로 바뀌게 됩니다. redmine 계정 및 DB를 생성해봅시다.# mysql -uroot -pEnter password: 컨테이너 생성 시 입력했던 비밀번호 데이터베이스를 생성하고mysql> create database redmine character set utf8; redmine 계정을 생성하고mysql> create user ‘redmine’@‘172.17.%’ identified by ‘비밀번호’; redmine 계정에 대한 권한을 설정!mysql> grant all privileges on redmine.* to ‘redmine’@‘172.17.%’; 끝mys.. 2018. 7. 13.
Raspberry Pi(라즈베리파이) Docker + Redmine + Mysql + Git 세팅하기 [3편: Mysql 컨테이너 생성(3/7)] ※시작하기 전 주의사항이 있습니다.Docker Hub에 올라와 있는 대부분의 이미지들은 x86_x64 기반의 이미지들이라 ARM CPU를 사용하고 있는 라즈베리파이는 구동시 오류가 발생합니다. 그래서 이미지를 다운로드할 때 라즈베리파이 전용 혹은 ARM CPU 전용 이미지를 다운로드해야 합니다(Dockerfile을 제작한다면 신경 쓰지 않아도 될 일이지만요). 이미지 검색할 때 키워드로 arm 혹은 rpi를 넣어 이미지를 검색해야 합니다.ex) sudo docker search rpi Mysql 컨테이너 세팅을 진행하겠습니다.다행히(?) Mysql 이미지는 rpi 키워드로 이미지를 검색했을 때 존재하더군요. 다운로드해 사용할 수 있습니다.$ sudo docker search rpi 세 번째에 있는 rpi.. 2018. 7. 13.
Raspberry Pi(라즈베리파이) Docker + Redmine + Mysql + Git 세팅하기 [2편: Docker 설치하기 (2/7)] 작업 환경입니다.Raspberry Pi3 + NOOBSMacBook Pro + macOS High Sierra 사전 준비1) 라즈베리파이 SSH 접속하기ex) ssh pi@라즈베리파이IP주소 패키지 업데이트 및 업그레이드를 진행합니다.$ sudo apt-get update && sudo apt-get upgrade Docker를 설치합니다.$ sudo apt-get install docker.io Docker 설치 확인을 위해 아래의 명령어를 입력합니다.입력 후 아래와 같은 화면이 나온다면 정상적으로 설치가 된 것입니다.$ sudo docker 현재 Docker의 버전을 확인해봅니다.$ sudo docker -v 현재 실행 중인 컨테이너가 있는지 확인해봅니다(당연히 없겠지만요... ㅎㅎ)$ sudo do.. 2018. 7. 13.
Raspberry Pi(라즈베리파이) Docker + Redmine + Mysql + Git 세팅하기 [1편: Docker란? (1/7)] Docker 란? Docker(도커)는 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 여기서 나오는 컨테이너는 분리된 공간에서 실행되는 프로세스를 말하는데요. ('컨테이너'라는 개념이 이제는 어색하지 않은 개념이 되었네요.) 위의 가상화와 같이 생각해보면 VirtualBox 나 VMWare 와 비슷하다고 생각이 들 수 있을 것 같습니다. 하지만 기존 가상 머신은 Hypervisor 플랫폼을 사용하여 Host OS 위에 Guest OS 전체를 가상화하여 사용하였습니다. 그래서 무겁고 느렸죠... 이를 보완하기 위해 Kernal based Virtual Machine(KVM)과 Xen 이란 기술이 등장하였습니다.KVM은 CPU 가상화 기술(Hardware Virtual Machine)을 사용하였고 Xen은 .. 2018. 7. 13.
반응형