-
들어가며ghost는 Node js로 돌아가는 멋진 블로그 CMS입니다. (링크)하지만 설치할때 손이 많이 가고 번거롭죠.우리에겐 도커가 있습니다.그리고 단 2줄로 도커를 띄울 수 있습니다..SSL 인증서 자동갱신 기능까지 제공됩니다.소스는 깃허브(링크)에 올려뒀습니다.준비사항자신의 도메인이 우분투 20.04 서버IP를 가리키게 해야 됩니다.도메인 뿐만 아니라, www.도메인까지 가리키게 하는게 중요합니다.도메인 관리업체의 네임서버를 수정하면 됩니다.그리고 방화벽은 80, 443 포트를 열어주세요.설치하기(1) Ubuntu 20.04…
-
1. 들어가며기존에 올렸던 내용은 그누보드나 워드프레스를 선택해서 운영하는 방법입니다.하지만 도커로 하나의 사이트만 운영하는 것은 뭔가 아쉽죠? ^^목표는 그누보드, 워드프레스, 라이믹스 이렇게 3개를 동시 운영입니다.부가기능은, redis, smtp, ffmpeg(gif파일을 mp4와 webm으로 변환), portainer로 도커 컨테이너 관리, phpmyadmin으로 쉬운 DB 관리, 다량의 DB 동시에 생성하기 등 입니다.지난번에 작성했던 글들과 기본적인 개념은 똑같습니다.도커를 아직 설치 안했다면https://www.wsg…
-
아이피 접근 허용은 Nginx랑 연계해서 해보려고 했는데요.
이게 docker-compose로 한꺼번에 down 해버리면 portainer도 같이 down이 되더라구요.
그래서 보안 쪽을 약간 포기하고 편의성 때문에 이렇게 셋팅해보았습니다.
Nginx 연계해서 아이피 접근 쪽 설정하는 것도 좋다고 생각합니다. ㅎㅎ
---
서로 다른 docker-compose 파일에서 만든 컨테이너끼리 네트워크 하는 방법을 알았습니다.
해당 내용 추가해야겠네요 ㅎㅎ
--
Nginx에 연결하는 방법도 올렸습니다!
-
Docker 먼저 설치하게 되는 Portainer 이내요..
Portainer 사용법 익숙해지면 웹으로도 거의 다 할수있어서 편리하내요..
전 거의 모니터링 용도로 쓰는..
외부에 주소 노출되면 위험할수도 있으니까 아이피 접근허용으로 해주는것도 좋을듯 하내요 ㅎ
-
1. Portainer는 무엇일까요?portainer는 docker를 Web UI 형태로 관리할 수 있게 해주는 툴입니다.도커를 SSH에서 관리하는 것보다 편하고 직관적입니다.2. docker-compose로 실행하기기본적으로 docker 명령어로 쓸 수 있지만 개인적으로 docker-compose로 관리하는 것이 더 직관적이고 편한 것 같아서 선호합니다.docker-compose.yml 파일 하나만 만들면 바로 실행이 됩니다.기본적으로 메인으로 쓰는 docker-compose.yml 파일에 넣어서 한꺼번에 관리하는 것도 좋지만,메…
-
https://github.com/litespeedtech/ols-docker-env
위 링크는 공식 이미지
https://hub.docker.com/r/demyx/openlitespeed
위 링크는 공식이미지보다 인기가 더 많은 사설 이미지네요 ㅎㅎ
Nginx와 오픈라이트스피드를 섞으면 힘드니..
잘 만들어진 오픈라이트스피드 전용 도커 이미지를 쓰는게 정신건강에 좋을 듯 합니다. ㅎㅎㅎ
-
1. 들어가며Docker Compose를 이용하여 그누보드 설치하기위와 같은 방법으로 SSL 인증서까지 갱신되는 완전한 그누보드 셋팅이 되었습니다.하지만 인증메일 등 그누보드에서 쓸 수 있는 메일 기능은 쓸 수 없습니다.메일서버나 SMTP 설정이 되어있지 않기 때문입니다.저는 SMTP를 이용하여 구글 계정으로 그누보드 인증메일을 보내고 있습니다.도커에서 메일서버를 직접 운영할 수 있지만, 설정도 복잡하고 관리하기가 어렵습니다.따라서 구글SMTP 서버를 이용하여 편하게 그누보드 발송용 메일 기능을 쓰는게 좋다고 생각합니다.또한 방화벽…
-
0. 참고사항이 글은 Docker compose로 그누보드 편하게 설치하기를 풀어서 쓴 글입니다.스크립트로 편하게 설치하시려면Docker compose로 그누보드 편하게 설치하기 를 참조하세요!1. 들어가며이 글은 기존에 적었던 Docker Compose를 이용하여 워드프레스 설치하기(링크)와 90% 이상 동일합니다.그럼에도 불구하고 이 글을 적는 이유는 그누보드에 최적화된 도커 시스템을 만들 수 있기 때문입니다.공식이미지이므로 업데이트도 잘 될 것입니다.물론 제가 이미지를 직접 만들 수 있지만, 완전 초보분들도 처음부터 만들다보…
-
1. 들어가며이 글은 기존에 적었던 Docker Compose를 이용하여 워드프레스 설치하기(링크)와 90% 이상 동일합니다.하지만 이 글을 적는 이유는 Redis를 추가하고, W3 Total Cache에 최적화된 워드프레스를 만들 수 있기 때문입니다.이 셋팅은 현재 제가 테스트로 운영하고 있는 최종 셋팅과 같습니다.100% 공식 이미지만으로도 이정도 커스텀이 가능하다는 것을 보여드리고 싶었습니다.공식이미지이므로 업데이트도 잘 될 것입니다. Redis 추가되는 부분만 10글자 추가되고 나머지는 100% 공식 이미지와 같습니다.Bui…
-
{이미지:0}1. 들어가며Docker를 이용하면 호스트(서버)에 직접 설치하는 것이 아닌 가상환경 같이 설치할 수 있습니다.따라서 기존에 웹서버나 DB서비스가 있어도 독립적으로 실행할 수 있습니다.이번 가이드는 디지털오션에 있는 글을 최신 버전에 호환되는 것을 확인 후 한글로 작성한 것입니다.https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-docker-compose자세한 내용은 원문에 작성되어 있으며, 이 글에서는 되도록이면 핵심만 알려드리…