Man page - lxc-attach(1)

Packages contains this manual

Available languages:

en ko ja

Manual

lxc-attach

NAME
SYNOPSIS
μ„€ λͺ…
옡 μ…˜
곡 톡 옡 μ…˜
예 제
호 ν™˜ μ„±
주 의
보 μ•ˆ
μ°Έ μ‘°

NAME

lxc-attach - μ‹€ ν–‰ 쀑 인 컨 ν…Œ 이 λ„ˆ λ‚΄ 에 ν”„ 둜 μ„Έ 슀 λ₯Ό μ‹€ ν–‰

SYNOPSIS

lxc-attach {-n, --name name } [-f, --rcfile config_file ] [-a, --arch arch ] [-e, --elevated-privileges privileges ] [-s, --namespaces namespaces ] [-R, --remount-sys-proc] [--keep-env] [--clear-env] [-L, --pty-log file ] [-v, --set-var variable ] [--keep-var variable ] [-u, --uid uid ] [-g, --gid gid ] [-- command ]

μ„€ λͺ…

lxc-attach λŠ” name 으 둜 μ§€ μ • ν•œ 컨 ν…Œ 이 λ„ˆ λ‚΄ 에 command λ₯Ό μ‹€ ν–‰ ν•œ λ‹€ . ν•΄ λ‹Ή 컨 ν…Œ 이 λ„ˆ λŠ” μ‹€ ν–‰ 쀑 이 μ–΄ μ•Ό ν•œ λ‹€ .

만 μ•½ command κ°€ μ§€ μ • 되 μ§€ μ•Š μ•˜ λ‹€ λ©΄ , lxc-attach κ°€ ν˜„ 재 μ‹€ ν–‰ 쀑 인 μ‰˜ 이 컨 ν…Œ 이 λ„ˆ μ•ˆ 에 도 있 λŠ” μ§€ κ²€ 사 ν•˜ κ³  이 λ₯Ό μ‹€ ν–‰ ν•œ λ‹€ . 만 μ•½ 컨 ν…Œ 이 λ„ˆ μ•ˆ 에 사 용 자 κ°€ μ‘΄ 재 ν•˜ μ§€ μ•Š κ±° λ‚˜ , nsswitchκ°€ 제 λŒ€ 둜 동 μž‘ ν•˜ μ§€ μ•Š λŠ” κ²½ 우 에 λŠ” 이 λͺ… λ Ή 이 μ‹€ 패 ν•˜ 게 된 λ‹€ .

이 μ „ 버 μ „ 의 lxc-attach λŠ” 단 순 히 컨 ν…Œ 이 λ„ˆ 의 특 μ • λ„€ μž„ 슀 페 이 슀 λ‚΄ 에 μ„œ μ‰˜ 이 λ‚˜ λͺ… λ Ή μ–΄ λ₯Ό pseudo ν„° λ―Έ 널 ν•  λ‹Ή μ—† 이 μ‹€ ν–‰ ν•˜ μ˜€ λ‹€ . 이 λŠ” λ‹€ λ₯Έ 특 ꢌ 수 μ€€ 을 κ°– λŠ” 사 용 자 영 μ—­ 컨 텍 슀 트 κ°„ 의 μ „ ν™˜ ν›„ TIOCSTI ioctl λ₯Ό 호 좜 ν•˜ μ—¬ μž… λ ₯ 을 κ°€ 둜 챌 수 있 λŠ” μ·¨ μ•½ 점 이 있 λ‹€ . μƒˆ 둜 운 버 μ „ 의 lxc-attach λŠ” μ‰˜ 이 λ‚˜ λͺ… λ Ή μ–΄ λ₯Ό μ‹€ ν–‰ ν•˜ κΈ° μ „ , 호 슀 트 에 μ„œ pseudo ν„° λ―Έ 널 마 슀 ν„° /슬 레 이 브 쌍 을 ν•  λ‹Ή ν•˜ κ³  , ν„° λ―Έ 널 을 κ°€ 리 ν‚€ κ³  있 던 ν‘œ μ€€ μž… 좜 λ ₯ 파 일 λ”” 슀 크 립 ν„° λ“€ 을 pseudo ν„° λ―Έ 널 의 슬 레 이 브 둜 μ—° κ²° ν•œ λ‹€ . ν„° λ―Έ 널 을 κ°€ 리 ν‚€ κ³  있 던 ν‘œ μ€€ μž… 좜 λ ₯ 파 일 λ”” 슀 크 립 ν„° κ°€ μ•„ 예 μ—† μ—ˆ λ‹€ λ©΄ , lxc-attach λŠ” pseudo ν„° λ―Έ 널 ν•  λ‹Ή 을 μ‹œ 도 ν•˜ μ§€ μ•Š 음 에 μ£Ό 의 ν•΄ μ•Ό ν•œ λ‹€ . 단 순 히 컨 ν…Œ 이 λ„ˆ λ„€ μž„ 슀 페 이 슀 λ‚΄ λΆ€ 에 μ„œ μ‰˜ 이 λ‚˜ μ§€ μ • ν•œ λͺ… λ Ή μ–΄ λ₯Ό μ‹€ ν–‰ ν•  뿐 이 λ‹€ .

옡 μ…˜

-f, --rcfile config_file

컨 ν…Œ 이 λ„ˆ 의 κ°€ 상 ν™” 및 κ³  립 κΈ° λŠ₯ λ“€ 을 μ„€ μ • ν•  파 일 을 μ§€ μ • ν•œ λ‹€ .

이 μ „ 에 만 λ“€ μ–΄ 쑌 던 컨 ν…Œ 이 λ„ˆ 에 μ„€ μ • 파 일 이 이 λ―Έ 있 더 라 도 , 이 옡 μ…˜ 이 μ§€ μ • 되 μ–΄ 있 λ‹€ λ©΄ ν•΄ λ‹Ή 파 일 을 사 용 ν•œ λ‹€ .

-a, --arch arch

λͺ… λ Ή μ–΄ λ₯Ό μ‹€ ν–‰ ν•˜ λŠ” 컨 ν…Œ 이 λ„ˆ 의 μ•„ ν‚€ 텍 처 λ₯Ό μ§€ μ • ν•œ λ‹€ . 이 옡 μ…˜ 은 컨 ν…Œ 이 λ„ˆ 의 μ„€ μ • 파 일 에 μ„œ μ§€ μ • ν•œ lxc.arch 옡 μ…˜ κ³Ό κ°™ 은 것 만 사 용 ν•  수 있 λ‹€ . lxc.conf (5)λ₯Ό μ°Έ μ‘° λ°” λž€ λ‹€ . κΈ° λ³Έ κ°’ 은 μ‹€ ν–‰ 쀑 인 컨 ν…Œ 이 λ„ˆ 의 μ•„ ν‚€ 텍 처 이 λ‹€ .

-e, --elevated-privileges privileges

컨 ν…Œ 이 λ„ˆ λ‚΄ λΆ€ 에 μ„œ command λ₯Ό μ‹€ ν–‰ ν•  λ•Œ privilegeλ₯Ό 제 κ±° ν•˜ μ§€ μ•Š λŠ” λ‹€ . 만 μ•½ 이 옡 μ…˜ 이 μ§€ μ • 되 μ—ˆ λ‹€ λ©΄ , μƒˆ 둜 운 ν”„ 둜 μ„Έ 슀 λŠ” 컨 ν…Œ 이 λ„ˆ 의 cgroup에 μΆ” κ°€ 되 μ§€ μ•Š λŠ” λ‹€ . κ·Έ 리 κ³  μ‹€ ν–‰ μ „ capability도 제 κ±° ν•˜ μ§€ μ•Š λŠ” λ‹€ .

만 μ•½ λͺ¨ λ“  privilegeλ₯Ό μ–» κ³  μ‹Ά μ§€ μ•Š 을 κ²½ 우 에 λŠ” CGROUP|LSM 와 κ°™ 이 파 이 ν”„ (|)둜 ꡬ λΆ„ 된 리 슀 트 λ₯Ό 사 용 ν•  수 있 λ‹€ . ν—ˆ 용 되 λŠ” κ°’ 은 CGROUP 、 CAP 、 LSM 이 λ‹€ . 각 각 cgroup, capability, MAC label을 λ‚˜ 타 λ‚Έ λ‹€ . (파 이 ν”„ κΈ° 호 λŠ” CGROUP\|LSM 처 럼 \둜 처 리 λ₯Ό ν•΄ μ£Ό κ±° λ‚˜ , "CGROUP|LSM" 처 럼 λ”° 옴 ν‘œ λ₯Ό λΆ™ μ—¬ οΏ½\x95\xBC ν•œ λ‹€ .)

κ²½ κ³  : 만 μ•½ λͺ… λ Ή μ–΄ κ°€ attach된 λ©” 인 ν”„ 둜 μ„Έ 슀 κ°€ μ’… 료 된 ν›„ 에 , μ‹€ ν–‰ 상 νƒœ 둜 남 μ•„ 있 λŠ” μ„œ 브 ν”„ 둜 μ„Έ 슀 λ₯Ό μ‹œ μž‘ ν•˜ λ € κ³  ν•œ λ‹€ λ©΄ , 컨 ν…Œ 이 λ„ˆ λ‚΄ λΆ€ 둜 privilege λˆ„ 수 κ°€ 발 생 ν•  수 있 λ‹€ . 컨 ν…Œ 이 λ„ˆ λ‚΄ 에 μ„œ 데 λͺ¬ 을 μ‹œ μž‘ (또 λŠ” 재 μ‹œ μž‘ )ν•˜ λŠ” 것 은 λ¬Έ 제 κ°€ 될 수 있 λ‹€ . 특 히 만 μ•½ 데 λͺ¬ 이 많 은 μ„œ 브 ν”„ 둜 μ„Έ 슀 λ₯Ό μ‹€ ν–‰ ν•˜ λŠ” κ²½ 우 라 λ©΄ , 예 λ₯Ό λ“€ μ–΄ cron 와 sshd 와 κ°™ 은 κ²½ 우 λŠ” λ¬Έ 제 κ°€ 될 수 있 λ‹€ . μΆ© λΆ„ ν•œ μ£Ό 의 λ₯Ό κΈ° 울 μ—¬ μ„œ 사 용 ν•˜ μ—¬ μ•Ό ν•œ λ‹€ .

-s, --namespaces namespaces

컨 ν…Œ 이 λ„ˆ 의 μ–΄ λ–€ λ„€ μž„ 슀 페 이 슀 와 μ—° κ²° ν•  μ§€ μ§€ μ • ν•œ λ‹€ . NETWORK|IPC 와 κ°™ 이 파 이 ν”„ (|)둜 ꡬ λΆ„ 된 리 슀 트 λ₯Ό 사 용 ν•  수 있 λ‹€ . ν—ˆ 용 되 λŠ” κ°’ 은 MOUNT , PID , UTSNAME , IPC , USER , NETWORK 이 λ‹€ . 이 λ₯Ό 사 용 ν•˜ μ—¬ , 컨 ν…Œ 이 λ„ˆ 의 λ„€ 트 μ›Œ 크 λ„€ μž„ 슀 페 이 슀 λ₯Ό 사 용 ν•˜ λ©΄ μ„œ 도 λ‹€ λ₯Έ λ„€ μž„ 슀 페 이 슀 λŠ” 호 슀 트 의 것 을 κ·Έ λŒ€ 둜 사 용 ν•˜ λŠ” λ“± 의 μ‘° μž‘ 이 κ°€ λŠ₯ ν•˜ λ‹€ . (파 이 ν”„ κΈ° 호 λŠ” MOUNT\|PID 처 럼 \둜 처 리 λ₯Ό ν•΄ μ£Ό κ±° λ‚˜ , "MOUNT|PID" 처 럼 λ”° 옴 ν‘œ λ₯Ό λΆ™ μ—¬ μ•Ό ν•œ λ‹€ .)

쀑 μš” : 이 옡 μ…˜ 은 -e 옡 μ…˜ 을 포 함 ν•˜ κ³  있 λ‹€ .

-R, --remount-sys-proc

-s λ₯Ό 사 용 ν•˜ μ—¬ 마 운 트 λ„€ μž„ 슀 페 이 슀 λ₯Ό 포 함 ν•˜ μ§€ μ•Š μ•˜ 을 λ•Œ , 이 ν”Œ 래 κ·Έ λŠ” lxc-attach κ°€ /proc 와 /sys λ₯Ό remount ν•˜ 게 만 λ“  λ‹€ . 이 λŠ” ν˜„ 재 와 λ‹€ λ₯Έ λ„€ μž„ 슀 페 이 슀 컨 텍 슀 트 λ₯Ό 반 영 μ‹œ ν‚€ κΈ° μœ„ 함 이 λ‹€ .

μ’€ 더 자 μ„Έ ν•œ μ„€ λͺ… 은 μ£Ό 의 μ„Ή μ…˜ 을 μ°Έ κ³  ν•˜ λ©΄ 된 λ‹€ .

만 μ•½ 마 운 트 λ„€ μž„ 슀 페 이 슀 에 μ—° κ²° ν•˜ λ € κ³  ν•œ λ‹€ λ©΄ , 이 옡 μ…˜ 은 무 μ‹œ 된 λ‹€ .

--keep-env

ν˜„ 재 의 ν™˜ κ²½ λ³€ 수 λ₯Ό μ‹€ ν–‰ ν•  ν”„ 둜 κ·Έ 램 에 도 κ·Έ λŒ€ 둜 적 용 ν•œ λ‹€ . 이 것 은 ν˜„ 재 κΈ° λ³Έ 동 μž‘ 이 μ§€ 만 (버 μ „ 0.9에 μ„œ ), ν–₯ ν›„ 에 μΆ© λΆ„ 히 λ°” λ€” 수 도 있 λ‹€ . μ™œ 냐 ν•˜ λ©΄ , 이 것 은 컨 ν…Œ 이 λ„ˆ 에 게 λ°” 람 직 ν•˜ μ§€ μ•Š 은 μ • 보 λ₯Ό λ„˜ 겨 쀄 수 있 λŠ” μœ„ ν—˜ μ„± 이 있 κΈ° λ•Œ λ¬Έ 이 λ‹€ . λ”° 라 μ„œ 이 κΈ° λŠ₯ 에 의 μ‘΄ ν•˜ κ³  있 λ‹€ λ©΄ , ν–₯ ν›„ 에 도 이 λ₯Ό 보 μž₯ ν•  수 있 도 둝 이 옡 μ…˜ 을 사 용 ν•˜ λŠ” 것 이 μ’‹ λ‹€ . 또 ν•œ ν˜„ 재 ν™˜ κ²½ λ³€ 수 와 더 뢈 μ–΄ , container=lxc도 μ„€ μ • 된 λ‹€ .

--clear-env

ν”„ 둜 κ·Έ 램 을 μ‹€ ν–‰ ν•˜ κΈ° μ „ 에 λͺ¨ λ“  ν™˜ κ²½ λ³€ 수 λ₯Ό μ§€ 운 λ‹€ . 이 λ₯Ό 톡 ν•΄ λ°” 람 직 ν•˜ μ§€ μ•Š 은 ν™˜ κ²½ λ³€ 수 λˆ„ 좜 을 막 을 수 있 λ‹€ . container=lxc 만 이 ν”„ 둜 κ·Έ 램 이 μ‹€ ν–‰ 되 κΈ° μ „ 에 μ„€ μ • 되 λŠ” 유 일 ν•œ ν™˜ κ²½ λ³€ 수 이 λ‹€ .

-L, --pty-log file

lxc-attach 의 좜 λ ₯ 을 κΈ° 둝 ν•  파 일 을 μ§€ μ • ν•œ λ‹€ .

쀑 μš” : ν‘œ μ€€ μž… 좜 λ ₯ 파 일 λ”” 슀 크 립 ν„° κ°€ ptyλ₯Ό μ°Έ μ‘° ν•˜ μ§€ μ•Š 으 λ©΄ , κΈ° 둝 되 μ§€ μ•Š λŠ” λ‹€ .

-v, --set-var variable

컨 ν…Œ 이 λ„ˆ λ‚΄ 에 μ„œ μ‹€ ν–‰ 되 λŠ” ν”„ 둜 κ·Έ 램 이 λ³Ό 수 있 λŠ” ν™˜ κ²½ λ³€ 수 λ₯Ό μΆ” κ°€ ν•œ λ‹€ . 이 λŠ” "VAR=VALUE" ν˜• νƒœ 둜 μ§€ μ • 되 λ©° , μ—¬ 러 번 μ§€ μ • ν•  수 있 λ‹€ .

--keep-var variable

\-\-clear-env 와 함 께 사 용 되 λ©° , μ§€ μ • ν•œ ν™˜ κ²½ λ³€ 수 λ₯Ό μ§€ 우 μ§€ μ•Š κ³  κ·Έ λŒ€ 둜 유 μ§€ ν•œ λ‹€ . μ—¬ 러 번 μ§€ μ • ν•  수 있 λ‹€ .

-u, --uid uid

μ§€ μ • 된 사 용 자 ID uid 둜 command λ₯Ό container λ‚΄ λΆ€ 에 μ‹€ ν–‰ ν•œ λ‹€ .

--g, --gid gid

μ§€ μ • 된 κ·Έ λ£Ή ID gid 둜 command λ₯Ό container λ‚΄ λΆ€ 에 μ‹€ ν–‰ ν•œ λ‹€ .

곡 톡 옡 μ…˜

이 옡 μ…˜ λ“€ 은 λŒ€ λΆ€ λΆ„ 의 lxc λͺ… λ Ή μ–΄ λ“€ 에 μ„œ 곡 톡 으 둜 μ“° 인 λ‹€ .
-?, -h, --help

사 용 법 을 κΈ° μ‘΄ 좜 λ ₯ ν•˜ λŠ” 것 보 λ‹€ κΈΈ 게 좜 λ ₯ ν•œ λ‹€ .

--usage

사 용 법 을 ν‘œ μ‹œ ν•œ λ‹€ .

-q, --quiet

κ²° κ³Ό λ₯Ό ν‘œ μ‹œ ν•˜ μ§€ μ•Š λŠ” λ‹€ .

-P, --lxcpath= PATH

컨 ν…Œ 이 λ„ˆ κ²½ 둜 λ₯Ό 직 μ ‘ μ§€ μ • ν•œ λ‹€ . κΈ° λ³Έ κ°’ 은 /var/lib/lxc이 λ‹€ .

-o, --logfile= FILE

둜 κ·Έ 의 κ²½ 둜 λ₯Ό FILE 둜 μ§€ μ • ν•œ λ‹€ . κΈ° λ³Έ κ°’ 은 둜 κ·Έ λ₯Ό 좜 λ ₯ ν•˜ μ§€ μ•Š λŠ” 것 이 λ‹€ .

-l, --logpriority= LEVEL

둜 κ·Έ 수 μ€€ 을 LEVEL 둜 μ§€ μ • ν•œ λ‹€ . κΈ° λ³Έ κ°’ 은 ERROR이 λ‹€ . 사 용 κ°€ λŠ₯ ν•œ κ°’ : FATAL, ALERT, CRIT, WARN, ERROR, NOTICE, INFO, DEBUG, TRACE.

이 옡 μ…˜ 은 둜 κ·Έ 파 일 에 만 적 용 된 λ‹€ λŠ” 사 μ‹€ 을 μ£Ό 의 ν•΄ μ•Ό ν•œ λ‹€ . stderr둜 좜 λ ₯ 되 λŠ” ERROR 둜 κ·Έ 에 λŠ” 영 ν–₯ 을 끼 치 μ§€ μ•Š λŠ” λ‹€ .

-n, --name= NAME

컨 ν…Œ 이 λ„ˆ 식 별 자 둜 NAME 을 사 용 ν•œ λ‹€ . 컨 ν…Œ 이 λ„ˆ 식 별 자 의 ν˜• 식 은 μ•Œ 파 λ²³ -숫 자 λ¬Έ 자 μ—΄ 이 λ‹€ .

--rcfile= FILE

컨 ν…Œ 이 λ„ˆ 의 κ°€ 상 ν™” 및 κ³  립 κΈ° λŠ₯ λ“€ 을 μ„€ μ • ν•  파 일 을 μ§€ μ • ν•œ λ‹€ .

이 μ „ 에 만 λ“€ μ–΄ 쑌 던 컨 ν…Œ 이 λ„ˆ 에 μ„€ μ • 파 일 이 이 λ―Έ 있 더 라 도 , 이 옡 μ…˜ 이 μ§€ μ • 되 μ–΄ 있 λ‹€ λ©΄ ν•΄ λ‹Ή 파 일 을 사 용 ν•œ λ‹€ .

--version

버 μ „ μ • 보 λ₯Ό ν‘œ μ‹œ ν•œ λ‹€ .

예 제

μ‘΄ 재 ν•˜ λŠ” 컨 ν…Œ 이 λ„ˆ 의 λ‚΄ λΆ€ 에 μƒˆ 둜 운 μ‰˜ 을 μ‹€ ν–‰ ν•œ λ‹€ .

lxc-attach -n container

μ‹€ ν–‰ 쀑 인 Debian 컨 ν…Œ 이 λ„ˆ 의 cron μ„œ λΉ„ 슀 λ₯Ό 재 μ‹œ μž‘ ν•œ λ‹€ .

lxc-attach -n container -- /etc/init.d/cron restart

NET_ADMIN capabilityμ—† 이 μ‹€ ν–‰ 쀑 인 컨 ν…Œ 이 λ„ˆ 의 λ„€ 트 μ›Œ 크 링 크 eth1을 λΉ„ ν™œ μ„± ν™” ν•˜ μ˜€ λ‹€ . -e 옡 μ…˜ 을 사 용 ν•˜ μ—¬ capabilityλ₯Ό λ†’ μ˜€ κ³  , ip 툴 이 μ„€ 치 되 μ–΄ 있 λ‹€ κ³  κ°€ μ • ν•˜ μ˜€ λ‹€ .

lxc-attach -n container -e -- /sbin/ip link delete eth1

호 ν™˜ μ„±

(pid와 마 운 트 λ„€ μž„ 슀 페 이 슀 λ₯Ό 포 함 ν•œ ) attachκ°€ 동 μž‘ ν•˜ κΈ° μœ„ ν•΄ μ„œ λŠ” 컀 널 의 버 μ „ 이 3.8 이 상 이 κ±° λ‚˜ 패 치 κ°€ 적 용 된 컀 널 이 μ–΄ μ•Ό ν•œ λ‹€ . μ’€ 더 자 μ„Έ 히 보 λ € λ©΄ lxc μ›Ή 사 이 트 λ₯Ό μ°Έ κ³  ν•˜ λ©΄ 된 λ‹€ . lxc-attach λŠ” 패 치 되 μ§€ μ•Š 은 컀 널 버 μ „ 3.7 이 ν•˜ λ©΄ μ‹€ 패 된 λ‹€ .

κ·Έ 러 λ‚˜ -s λ₯Ό 사 용 ν•˜ μ—¬ NETWORK , IPC , UTSNAME λ„€ μž„ 슀 페 이 슀 λ“€ 만 μ§€ μ • ν•œ λ‹€ λ©΄ , 패 치 되 μ§€ μ•Š 은 컀 널 3.0 이 상 에 μ„œ 도 μ„± 곡 적 으 둜 동 μž‘ ν•œ λ‹€ .

사 용 자 λ„€ μž„ 슀 페 이 슀 와 μ—° κ²° 되 κΈ° μœ„ ν•΄ μ„œ λŠ” 컀 널 버 μ „ 이 3.8 이 상 이 μ–΄ μ•Ό ν•˜ κ³  사 용 자 λ„€ μž„ 슀 페 이 슀 κ°€ ν™œ μ„± ν™” 되 μ–΄ μ•Ό ν•œ λ‹€ .

주 의

리 λˆ… 슀 의 /proc 와 /sys 파 일 μ‹œ 슀 ν…œ 은 λ„€ μž„ 슀 페 이 슀 의 ν•΄ 영 ν–₯ λ°› λŠ” λͺ‡ κ°€ μ§€ μ • 보 λ“€ 을 포 함 ν•˜ κ³  있 λ‹€ . 예 λ₯Ό λ“€ μ–΄ /proc 의 ν”„ 둜 μ„Έ 슀 id둜 된 폴 더 λ“€ 이 λ‚˜ /sys/class/net 의 λ„€ 트 μ›Œ 크 인 ν„° 페 이 슀 μ • 보 λ“± 이 λ‹€ . pseudo 파 일 μ‹œ 슀 ν…œ 을 마 운 트 ν•˜ λŠ” ν”„ 둜 μ„Έ 슀 의 λ„€ μž„ 슀 페 이 슀 κ°€ μ—¬ κΈ° 에 μ–΄ λ–€ μ • 보 λ₯Ό ν‘œ μ‹œ ν•  μ§€ κ²° μ • ν•˜ λŠ” 것 이 μ§€ , /proc 또 λŠ” /sys 에 μ ‘ κ·Ό ν•˜ λŠ” ν”„ 둜 μ„Έ 슀 의 λ„€ μž„ 슀 페 이 슀 κ°€ κ²° μ • ν•˜ λŠ” 것 은 μ•„ λ‹ˆ λ‹€ .

-s λ₯Ό 사 용 ν•˜ μ—¬ 컨 ν…Œ 이 λ„ˆ 의 pid λ„€ μž„ 슀 페 이 슀 에 만 attach μ‹œ ν‚€ κ³  마 운 트 λ„€ μž„ 슀 페 이 슀 (컨 ν…Œ 이 λ„ˆ 의 /proc λŠ” 포 함 ν•˜ κ³  , 호 슀 트 의 것 은 포 함 ν•˜ μ§€ μ•Š λŠ” )λŠ” attach μ‹œ ν‚€ μ§€ μ•Š λŠ” κ²½ 우 , /proc 의 λ‚΄ 용 은 컨 ν…Œ 이 λ„ˆ 의 것 이 μ•„ λ‹Œ 호 슀 트 의 것 이 된 λ‹€ . λ„€ 트 μ›Œ 크 λ„€ μž„ 슀 페 이 슀 만 을 μ—° κ²° ν•˜ κ³  /sys/class/net 의 λ‚΄ 용 을 읽 을 λ•Œ 도 κ°™ 은 ν˜„ 상 이 있 λ‹€ .

이 러 ν•œ λ¬Έ 제 λ₯Ό ν•΄ κ²° ν•˜ κΈ° μœ„ ν•΄ , -R 옡 μ…˜ 이 제 곡 된 λ‹€ . ν•΄ λ‹Ή 옡 μ…˜ 은 attach되 λŠ” ν”„ 둜 μ„Έ 슀 의 λ„€ 트 μ›Œ 크 /pid λ„€ μž„ 슀 페 이 슀 λ₯Ό 반 영 ν•˜ κΈ° μœ„ ν•΄ /proc 와 /sys λ₯Ό λ‹€ μ‹œ 마 운 트 ν•œ λ‹€ . 호 슀 트 의 μ‹€ 제 파 일 μ‹œ 슀 ν…œ 에 λ°© ν•΄ κ°€ 되 μ§€ μ•Š κΈ° μœ„ ν•΄ 마 운 트 λ„€ μž„ 슀 페 이 슀 λŠ” 곡 유 되 μ§€ μ•Š λŠ” λ‹€ ( lxc-unshare 의 동 μž‘ κ³Ό λΉ„ 슷 ). /proc 와 /sys 파 일 μ‹œ 슀 ν…œ 을 제 μ™Έ ν•˜ κ³  호 슀 트 마 운 트 λ„€ μž„ 슀 페 이 슀 와 동 일 ν•œ μƒˆ 둜 운 마 운 트 λ„€ μž„ 슀 페 이 슀 κ°€ μ£Ό μ–΄ μ§€ 게 된 λ‹€ .

이 μ „ 버 μ „ 의 lxc-attach λŠ” λͺ‡ λͺ‡ 쀑 μš” ν•œ μ„œ 브 μ‹œ 슀 ν…œ 에 μ“° κΈ° κ°€ κ°€ λŠ₯ ν•œ cgroup λ‚΄ 에 μ—† 더 라 도 , 사 용 자 κ°€ 컨 ν…Œ 이 λ„ˆ 의 λ„€ μž„ 슀 페 이 슀 에 μ—° κ²° ν•  수 있 λŠ” 버 κ·Έ κ°€ 있 μ—ˆ λ‹€ . μƒˆ 둜 운 버 μ „ 의 lxc-attach λŠ” ν˜„ 재 사 용 자 κ°€ λͺ‡ λͺ‡ 쀑 μš” ν•œ μ„œ 브 μ‹œ 슀 ν…œ 에 μ“° κΈ° ꢌ ν•œ 이 있 λŠ” cgroup에 속 ν•˜ λŠ” μ§€ μ—¬ λΆ€ λ₯Ό κ²€ 사 ν•œ λ‹€ . κ·Έ 러 λ―€ 둜 lxc-attach λŠ” 사 용 자 에 λ”° 라 μ‹€ 패 ν•˜ λŠ” κ²½ 우 도 있 λ‹€ . (예 λ₯Ό λ“€ μ–΄ , 둜 κ·Έ 인 μ‹œ λΉ„ 특 ꢌ 사 용 자 κ°€ 쀑 μš” μ„œ 브 μ‹œ 슀 ν…œ 에 μ“° κΈ° κ°€ κ°€ λŠ₯ ν•œ cgroup에 μœ„ 치 ν•˜ μ§€ μ•Š 은 κ²½ 우 ) ν•˜ μ§€ 만 이 러 ν•œ 동 μž‘ 은 μ • ν™• ν•œ 것 이 κ³  더 μ•ˆ μ „ ν•œ 것 이 λ‹€ .

보 μ•ˆ

-e 와 -s 옡 μ…˜ 을 사 용 ν•  λ•Œ λŠ” μ£Ό 의 ν•΄ μ•Ό ν•œ λ‹€ . 잘 λͺ» 사 용 ν•˜ 게 ν•˜ λ©΄ 컨 ν…Œ 이 λ„ˆ λ“€ κ°„ 의 κ³  립 (isolation)을 κΉ¨ 트 릴 수 있 λ‹€ .

μ°Έ μ‘°

lxc (7), lxc-create (1), lxc-copy (1), lxc-destroy (1), lxc-start (1), lxc-stop (1), lxc-execute (1), lxc-console (1), lxc-monitor (1), lxc-wait (1), lxc-cgroup (1), lxc-ls (1), lxc-info (1), lxc-freeze (1), lxc-unfreeze (1), lxc-attach (1), lxc.conf (5)