본문 바로가기
반응형

Programming45

Raspberry Pi(라즈베리파이) Docker + Redmine + Mysql + Git 세팅하기 [5편: Redmine 컨테이너 생성(5/7)] ※이전 포스트에서 언급했던 것처럼 라즈비안 컨테이너를 생성하고 그 안에 Redmine을 설치하도록 하겠습니다. 우선 컨테이너 생성 편입니다. 라즈비안 이미지를 다운로드합니다.(팁! docker run으로 실행하였을 때 이미지가 없다면 자동으로 다운로드해지고 실행됩니다.)$ sudo docker pull resin/rpi-raspbian 다운이 완료되면 컨테이너를 실행하기 전에 사전 준비를 하겠습니다.Redmine을 보면 git과 연동할 수 있는데 그 조건이 - Redmine이 설치되어있는 OS 내에 Git이 설치되어 있어야 한다.- Redmine이 설치되어있는 OS 내에 Repository가 있어야 한다.입니다. Host와 Redmine 컨테이너 간 레포지토리에 해당하는 디렉토리를 공유한다면 Redmin.. 2018. 7. 13.
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.
반응형