헤놀로지 DS920+ 에 도커를 설치하고, cafe24.com에서 운영하던 홈페이지를 옮겨올 수 있을까요?
안녕하세요.
도커 초보자 입니다.
도커를 통해서 홈페이지를 옮겨볼까 하는데, 너무 많은 정보에 기가 죽었습니다.
홈페이지를 만진지 5년이 넘어서 지식이 가물 가물 합니다.
cafe24에 웹호스팅을 하고 있고요, rb2 1.2 버전으로 나름 알찬 홈페이지를 구축했는데, 이번에 수정 하다가 2.2 버전으로 옮겨야 하는 일이 발생했습니다.
1.2 버전의 모듈 하나에 문제가 생기더니 먹통이 되어 버렸기 때문입니다.
하는 수 없이 2.2 버전을 설치하려고 하니 이러 저러한 문제가 발생합니다. kimsQ rb 2.2 자체의 문제일수도 있구요.
그동안 헤놀로지를 잘 사용하고 있다가 이번에 7.2로 업그레이드 하고, DS920+를 설치 했습니다.
문제는 도커에 관해서 새로 공부해야 하는데, 공부해도 kimsQ rb 2.2를 설치할 수 없다면 낭패입니다.
모든 자료가 kimsQ rb 1.2로 DB화 되어 있기 때문입니다....
혹시 제가 도전하려는 작업이 제대로 될 가능성이 있을까요?
고수님들의 의견을 부탁드립니다.
혹시 죄송한 말씀인데,
PHP7.0, mariadb-10.0.x, ftp 가능, putty 가능한 도커가 있을까요?
추천해 주시면 감사하겠습니다!
지금것 잠깐식 해본 것으로 이야기를 해본다면 가능하다고 생각됩니다.
우선 기본적으로 시놀로지는 ftp 가능하고 ssh가 가능합니다. 이것으로 폴더에 접근이 가능한것이지요.
그렇지만 리눅스처럼 업데이트나 이런것을 건드릴 필요없이 사용가능하다고 생각이 되네요.
그리고 도커의 경우는 도커의 가상화 이미지를 띄우고 저장을 특정폴더와 매칭/연결 시켜서 사용하는 방식
이라고 생각됩니다.
그래서 도커를 구성하면 도커 내부에 저장되거나 수정파일을 외부에서 보거나 수정가능한 폴더와 연결을해주는
부분이 있습니다. 그 폴더에서 수정하면 서비스가 변경이 되는것이라고 보여지더군요.
services:
heimdall:
image: lscr.io/linuxserver/heimdall:latest
container_name: heimdall
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Seoul
volumes:
- /data/heimdall/config:/config
restart: unless-stopped
ports:
- 8080:80
- 8443:443
간단한 예로 헤임달꺼로 본다면.. image 의 버전을 정의 해줄 수 있습니다. 7.0으로 맞추고.
볼륨에서 보면 간단하게 생각한다면
시놀로지 폴더/config <- /config(도커 내부 저장 폴더)
처럼 연결을 해줘 그 폴더에 저장이 되더라고요..
cmt alert