티스토리 뷰
모든 명령은 루트계정으로 전환해서 입력하면 더 편리하게 진행할 수 있습니다.
ubuntu 버젼은 20.04입니다.
lxc와 관련된 패키지를 설치합니다.
sudo apt-get install lxc lxctl lxc-templates -y
설치 후에 리눅스 컨테이너 상태를 확인할 수 있습니다.
lxc-checkconfig
다음은 리눅스 컨테이너를 생성하는 명령어입니다.
lxc-create -n myContainer -t ubuntu
lxc-create로 리눅스 컨테이너를 생성할 수 있습니다. lxc-create는 설정정보와 사용자 정보가 저장되는 시스템 객체를 생성합니다. name은 다른 lxc 명령어들에서 특정 컨테이너를 지정하는데 사용됩니다. 객체는 /var/lib/lxc에 작성되는 디렉토리이며, 자신의 name으로 구분되어 집니다.
-n: 컨테이너 이름
-t: template은 'lxc-template' 스크립트의 짧은 이름으로, busybox, debian, fedora, ubuntu, sshd 등이 있습니다.
lxc-create 명령어를 입력하게 되면 몇 분간 설치가 쭉 됩니다 ! 시간이 조금 걸립니다 !
성공적으로 생성되면 마지막에 아이디와 비밀번호를 알려줍니다.
목록 확인 명령어로 생성한 컨테이너를 확인합니다. 생성한 컨테이너의 상태는 STOPPED 입니다.
sudo lxc-ls --fancy
다음으로 컨테이너를 동작시킵니다.
lxc-start -n new-container -d
컨테이너의 상태가 RUNNING으로 바뀌었고, IP가 할당된 것을 알 수 있습니다.
sudo lxc-console -n myContainer
콘솔로 접속하는 명령어로 접속해 볼 수 있습니다. 빠져나오려면 Control(^) + a를 누르고 q를 누르면 빠져나옵니다.
위 명령어를 입력하면 login, password를 물어보는데 위에서 말씀드렸던 아이디와 비밀번호를 입력하시면 됩니다.
'Linux' 카테고리의 다른 글
[Linux] 커널 디버깅 하는 방법 / printk, ftrace(trace_printk) (4) | 2022.10.13 |
---|---|
[Linux] 리눅스 커스텀 커널 설치하는 법 (0) | 2022.10.06 |
[Linux] cscope 설치 및 사용법 (0) | 2022.06.15 |
[Linux] ZNS(Zone NamedSpace)의 개념과 ZNS SSD (0) | 2022.04.30 |
[Linux] 리눅스 컨테이너(LXC)에 대해서 알아보자 (0) | 2022.04.13 |
- Total
- Today
- Yesterday
- 알림기능개선기
- CI/CD
- jpa
- 5주차 회고
- 스프링 부트
- ZNS SSD
- 프로젝트
- 스프링MVC
- 런칭 페스티벌
- 환경 별 로깅 전략 분리
- 우테코
- 팀프로젝트
- Spring
- 회고
- dm-zoned 코드분석
- ZNS
- 스프링 Logback
- 스프링 프레임워크
- 피움 6주차 회고
- dm-zoned
- 3차 데모데이
- 알림개선기
- 우테코 회고
- 네트워크
- 2차 데모데이
- 8주차 회고
- 피움
- 파이썬
- java
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |