이 글은 블로그를 네이티브 서버에서 도커로 이전하면서 남기는 기록이다. 아래는 라즈베리파이에서 도커를 설치하는 방법이다.
1. 라즈베리파이를 최신 상태로 업그레이드 한다.
sudo apt update && sudo apt upgrade
2. 도커를 다운 받는다.
curl -fsSL https://get.docker.com -o get-docker.sh
3. 다음 명령어를 통해 도커를 설치한다
sudo sh get-docker.sh
이제 도커가 설치 되었다. 그러나 도커를 실행하려면 루트권한이 필요하다. 루트권한 없이 사용자 계정으로 도커를 사용하려면 사용자를 도커 그룹에 등록을 해야 한다.
sudo usermod -aG docker "username"
“username” 대신에 자신의 계정 이름을 넣으면 된다 예를 들어 pi 인 경우
sudo usermod -aG docker pi
와 같이 하면 된다.
그 다음 로그아웃 후 재 로그인 해 주자.
그다음 편의를 위해 도커 컴포즈를 설치해 줄 것이다. 다음 명령어를 입력해 컴포즈를 설치해 주자.
sudo apt install docker-compose
이제 설치가 완료 되었다. 이제 워드프레스를 설치해 보자.
워드프레스가 설치될 디렉토리를 만들자. 필자는 홈폴더에 만들었다.
mkdir wordpress
cd wordpress
그리고 이제 파일을 만들어야 한다.
nano docker-compose.yml
위 명령어로 파일을 만들어주고 아래 내용을 입력한다. (라즈베리파이2B 기준)
version: '3.3'
services:
db:
image: biarms/mysql:5
volumes:
- ./mysql:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: wordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "80:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306 // mysql 기본 설정
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_NAME: wordpress
volumes:
- ./html:/var/www/html
마지막으로 아래 명령어를 실행한다.
docker compose up -d
이제 라즈베리파이의 주소로 들어가면 워드프레스를 볼 수 있다.
참조
Docker(Compose)로 워드프레스 설치하기 (codechacha.com)
GitHub – biarms/mysql: One more Docker MySQL project for ARM devices
답글 남기기