본문 바로가기
Ubuntu/Ubuntu22.04

[LXC] 리눅스 컨테이너 설치

by 거인과난쟁이 2024. 8. 18.

우분투 22.04 LTS에 리눅스 컨테이너(LXC)를 설치하겠습니다. 여러 개의 웹 어플리케이션 설치와 관리를 효율적으로 하기위해서 입니다. 

#LXC 설치
sudo apt update
sudo apt install lxc lxc-templates

#우분투 컨테이너 생성
## rstudio-container라고 이름을 붙임
sudo lxc-create -n rstudio-container -t ubuntu

# 컨테이너 시작
sudo lxc-start -n rstudio-container

# 컨테이너 접속
sudo lxc-attach -n rstudio-container

호스트 운영체제(이 경우는 우분투 2204)가 시작될 때, 정확히는 재부팅후 다시 시작될 때, 자동으로 특정 컨테이너를 재시작할 수 있습니다.

# 컨테이너 설정파일 열기
# 이 경우는, rstudio-container
sudo nano /var/lib/lxc/rstudio-container/config

# 파일 끝으로 이동하여
lxc.start.auto = 1
# 를 추가하고, 파일 저장

# 아래의 명령어로 추가된 내용이 반영되어 있는지 확인
sudo cat /var/lib/lxc/rstudio-container/config | grep lxc.start.auto
# lxc.start.auto = 1이 출력되어야 합니다.