proxmox 환경에서 docker 어떻게 쓰시나요?
기존에는 Xpenology 에 docker, vmm 설치해서 원하는 프로그램을 실행했는데, 이번에 proxmox 환경으로 바꾸게 되면서 고민이 되기 시작했습니다.
proxmox 에 LXC 나 vm 으로 ubuntu 이나 rocky 설치한 뒤 docker 을 써야할지, 아니면 proxmox (debian) 에 docker 설치하고 portainer 같은걸 돌릴지요. 아무래도 후자가 낫겠죠?
rancher(k3s) 가 잘 안깔리니까 오만가지 생각이 다 드네요. 그냥 ubuntu 깔아서 microk8s 을 쓸까도 생각중이고...
저는 EXSi 쓰면서 우분투 VM 만들어서 씁니다. Proxmox라도 그렇게 쓸 것 같아요.
proxmox 라면 ct 만들고 그위에 docker를 설치해보는건 어떨까요? 문제 발생시 처리하기도 좋을듯 하고, 리소스도 vm에 비해 덜쓴다고 하던데 ㅎㅎ
CT(lxc)의 경우 설정을 꽤나 건들여야 하더라구요...
proxmox에 LXC로 ubuntu 깔고 도커 설치하니까 도커가 안 깔립니다. 포럼 보니까 도커 쓸려면 LXC 보다는 vm을 권장한다고 합니다. proxmox에 바로 도커 까는것도 권장하지 않더군요.
lxc로 docker운영중입니다.
성능은 여러 벙법중 가장 좋고
설정이 복잡하거나 언깔리진 얺습니다.
ubuntu 22.04 ct template으로 lxc로 설치했고
특별히 설정 헐거 없습니다
방법좀 알고 싶습니다.
어떤것 참고해서 설치를 하셨는지 영문보다 한글로 되어 있는 죄표는 없을까요?
감사합니다.
proxmox에 바로 도커 올리는건 오히려 비추천드립니다..
우분투vm이랑 lxc 둘다 올려두고 이래저래 가지고 놀고 있는데 lxc가 좀더 좋은것 같습니다.
성능면이나 자원 관리 면에서..
LXC로 턴키리눅스 올려서 사용중입니다.
이미지는 템플릿 올라와있는거 그대로 가져와서 도커랑 도커-컴포즈만 땡겨 왔구요
성능도 그렇고 여러가지로 제일 좋은것 같습니다.
백업 떠놓고 마구 굴리다가 복원하고 하거나 기타 등등 생각해보면 LXC위에 설치하는게 좀 더 나을거에요.
AppArmor때문에 컨테이너 생성에 오류가 생길 순 있는데 CLI든 Compose든 구문하나 추가해서 패스시키면 되구요
cmt alert