Ghost 1.x with Docker

ref: https://blog.alexellis.io/your-ghost-blog/

몰랐는데 Docker hub에 ghost가 올라가 있더라.. 우왕ㅋ
1.22 최신은 아니지만 그래도 이게 어딤 ㅎ
그래서 기존에 설치되어 있던 0.11을 날려버리고 Docker로 이전했다.
이전 0.11에서 1.22로 올라가려 했더니 Ubuntu 16.04 이상이 아니라서 뭐라 뜨고, 램이 1기가가 안 되어서 뭐라 하고.. swap 설정 한 상태인데도 메모리가 계속 부족하다고 해서.. ㄱ-
그런데 Docker hub에서 발견했으니 이걸 안 해볼 수가 있나!

Docker 설치

당연한거지만, 기본적으로 Docker를 깔고 시작한다.
apt-get install docker.io

Ghost Docker 설치 & 실행

docker run --restart=always -d --name your-ghost -p 2368:2368 -e url=https://your-domain.is -v /path/to/ghost/content:/var/lib/ghost/content ghost:1.21.7-alpine

나머지는 2368 포트를 80, 443으로 이어주던 apache2나 nginx 설정 그대로 사용하면 된다!
자세한건 상단 ref를 참조.