더북(TheBook)

만약 CentOS 컨테이너를 생성하기로 했다면 출력된 메시지의 마지막 부분을 주의해서 봐야 하는데, 여기에 로그인하는 데 사용할 패스워드 정보가 있기 때문이다.

# lxc-create -n centos_lxc -t centos  ← 이 예제에서는 centos_lxc 컨테이너를 호출해 CentOS 템플릿을 사용했다
[...]                                   
The temporary root password is stored in: 
        '/var/lib/lxc/centos_lxc/tmp_root_pass' ← 루트 패스워드는 컨테이너 이름 뒤에 나오는 디렉터리에 저장되어 있다

로그인할 때 사용자 계정은 ‘root’로 하고 temp_root_pass 파일에 들어 있는 패스워드로 로그인한다. 한편 ubuntu 템플릿으로 생성한 컨테이너에서는 사용자 계정과 패스워드 모두 ubuntu다. 컨테이너를 어떤 중요한 목적으로 사용한다면 이 패스워드는 바로 바꾸는 것이 좋다.

$ passwd
Changing password for ubuntu.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

패스워드를 변경하는 명령은 password가 아닌 passwd이니 입력할 때 주의하자. 컨테이너를 생성했으니 lxc-ls --fancy 명령을 이용해 컨테이너의 상태를 확인해보자.

# lxc-ls --fancy
NAME         STATE     AUTOSTART  GROUPS   IPV4    IPV6    UNPRIVILEGED
myContainer  STOPPED   0          -        -       -       false 
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.