본문 바로가기
반응형

Docker10

Raspberry Pi(라즈베리파이) Docker + Redmine + Mysql + Git 세팅하기 [6편: Redmine 컨테이너 세팅(6/7)] Redmine 컨테이너에 접속합니다. $ sudo docker exec -it redmine bash Redmine 컨테이너엔 크게 두 가지 패키지가 설치됩니다. 하나는 Apache2, 다른 하나는 Redmine. 설치 전 사전 준비를 진행합니다. 패키지 업데이트를 진행합니다. # apt-get update && apt-get upgrade 텍스트 편집기, 아파치, wget을 설치해줍니다. # apt-get install nano wget apache2 레드마인 세팅을 위한 패키지들을 설치해줍니다. # apt-get install mysql-client libmysqlclient-dev build-essential ruby-dev libmagickwand-dev libapache2-mod-passenge.. 2018. 7. 13.
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.
반응형