Vscode-docker: μ»¨ν…Œμ΄λ„ˆ ν”„λ‘œμ„ΈμŠ€λ₯Ό μ‹œμž‘ν•˜λ©΄ "process_linux.go:297: ν”„λ‘œμ„ΈμŠ€μ— λŒ€ν•΄ cgroup ꡬ성을 μ μš©ν•˜λ©΄ \" μ—΄κΈ°κ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€.

에 λ§Œλ“  2019λ…„ 11μ›” 07일  Β·  9μ½”λ©˜νŠΈ  Β·  좜처: microsoft/vscode-docker

μž¬ν˜„ 단계:

  1. docker network create server
  2. docker run -d -p 80:80 -v /var/run/docker.sock:/tmp/docker.sock:ro β€”network="server" β€”name="nginx_proxy" β€”restart="unless-stopped" jwilder/nginx-proxy

쑰치: vscode-docker.containers.start
였λ₯˜ μœ ν˜•: 500
였λ₯˜ λ©”μ‹œμ§€: (HTTP μ½”λ“œ 500) μ„œλ²„ 였λ₯˜ - OCI λŸ°νƒ€μž„ 생성 μ‹€νŒ¨: container_linux.go:346: μ»¨ν…Œμ΄λ„ˆ ν”„λ‘œμ„ΈμŠ€ μ‹œμž‘μœΌλ‘œ 인해 "process_linux.go:297: ν”„λ‘œμ„ΈμŠ€μ— λŒ€ν•΄ cgroup ꡬ성 적용 쀑 \"open /sys/fs/cgroup/dockerκ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€. /cpuset.cpus.effective: ν•΄λ‹Ή 파일 λ˜λŠ” 디렉터리가 μ—†μŠ΅λ‹ˆλ‹€."": μ•Œ 수 μ—†μŒ

버전: 0.8.2
운영 체제: λ¦¬λˆ…μŠ€
μ œν’ˆ: λΉ„μ£Όμ–Ό μŠ€νŠœλ””μ˜€ μ½”λ“œ
μ œν’ˆ 버전: 1.39.2
μ–Έμ–΄ : English


호좜 μŠ€νƒ

extension.bundle.js:157:703098
extension.bundle.js:157:703061
m.buildPayload extension.bundle.js:157:703071
IncomingMessage.<anonymous> extension.bundle.js:157:702571
IncomingMessage.emit events.js:187:15
endReadableNT _stream_readable.js:1092:12
process._tickCallback next_tick.js:63:19

external

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

당신은 νŽ˜λ„λΌ 31 μ‹€ν–‰ν•˜λŠ” 경우 @Moshyfawn, 이 λ•ŒκΉŒμ§€ κ°€λŠ₯성이 μ†”λ£¨μ…˜ 이 λ¬Έμ œκ°€ λ‹«νž™λ‹ˆλ‹€.

  1. /etc/default/grub
  2. GRUB_CMDLINE_LINUX μ•„λž˜μ— λ‹€μŒ 쀄을 μΆ”κ°€ν•©λ‹ˆλ‹€.
systemd.unified_cgroup_hierarchy=0
  1. grub2-mkconfig
  2. μ‹œμŠ€ν…œ λ‹€μ‹œ μ‹œμž‘

μžμ„Έν•œ λ‚΄μš©μ€ Fedora Wiki의 CGroupsV2 λ₯Ό μ°Έμ‘°

λͺ¨λ“  9 λŒ“κΈ€

이 λΉ„μŠ·ν•œ 문제λ₯Ό λ°œκ²¬ν–ˆμŠ΅λ‹ˆλ‹€. https://github.com/moby/moby/issues/29496#issuecomment -267766589

λ‚΄κ°€ λ§ν¬ν•œ 주석은 cgroup이 μž‘λ™ν•˜λ„λ‘ ν•˜κΈ° μœ„ν•΄ λͺ‡ 가지 μΆ”κ°€ μ„€μ • μž‘μ—…μ„ μˆ˜ν–‰ν•  것을 ꢌμž₯ν•©λ‹ˆλ‹€. 그것을 μ‹œλ„ν•˜κ³  μž‘λ™ν•˜λŠ”μ§€ 확인할 수 μžˆμŠ΅λ‹ˆκΉŒ?

당신은 νŽ˜λ„λΌ 31 μ‹€ν–‰ν•˜λŠ” 경우 @Moshyfawn, 이 λ•ŒκΉŒμ§€ κ°€λŠ₯성이 μ†”λ£¨μ…˜ 이 λ¬Έμ œκ°€ λ‹«νž™λ‹ˆλ‹€.

  1. /etc/default/grub
  2. GRUB_CMDLINE_LINUX μ•„λž˜μ— λ‹€μŒ 쀄을 μΆ”κ°€ν•©λ‹ˆλ‹€.
systemd.unified_cgroup_hierarchy=0
  1. grub2-mkconfig
  2. μ‹œμŠ€ν…œ λ‹€μ‹œ μ‹œμž‘

μžμ„Έν•œ λ‚΄μš©μ€ Fedora Wiki의 CGroupsV2 λ₯Ό μ°Έμ‘°

@Moshyfawn ν•΄λ‹Ή μ†”λ£¨μ…˜μ΄ μž‘λ™ν•˜λŠ”μ§€ μ•Œλ €μ£Όμ‹­μ‹œμ˜€! @MarttiR을 μ°Ύμ•„μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€!

@MarttiR κ°μ‚¬ν•©λ‹ˆλ‹€. νš¨κ³Όκ°€ μžˆμ—ˆμŠ΅λ‹ˆλ‹€!

  • λ¦¬λˆ…μŠ€ 5.3.11-300.fc31.x86_64
  • Docker 버전 19.03.5, λΉŒλ“œ 633a0ea838

@MarttiR 의 μ†”λ£¨μ…˜μ€ μ €μ—κ²Œ
https://fedoraproject.org/wiki/Common_F31_bugs#Docker_package_no_longer_available_and_will_not_run_by_default_.28due_to_switch_to_cgroups_v2.29

λ”°λΌμ„œ CGroupsV2λ₯Ό λΉ„ν™œμ„±ν™”ν•˜κ³  Dockerκ°€ μ‹€ν–‰λ˜λ„λ‘ ν•˜λŠ” 또 λ‹€λ₯Έ 방법은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

  • sudo grubby --update-kernel=ALL --args="systemd.unified_cgroup_hierarchy=0"
  • μž¬λΆ€νŒ…

(λ˜λŠ” Docker λŒ€μ‹  CGroupsV2 λ₯Ό μ§€μ›ν•˜λŠ” podman μ‚¬μš©)

λ°”λΉ μ„œ 닡변이 λŠ¦μ–΄μ„œ μ£„μ†‘ν•©λ‹ˆλ‹€.
@MarttiR 의 μ†”λ£¨μ…˜μ„ μ‹œλ„ν–ˆμ§€λ§Œ μž‘λ™ν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. λ³΄μ•ˆ λΆ€νŒ…μ„ μ²˜λ¦¬ν•˜κ³  λ‚΄ grub ꡬ성을 μž¬μ„€μ •ν•΄μ•Ό ν–ˆμŠ΅λ‹ˆλ‹€. @H-ol이 μ–ΈκΈ‰ν•œ μ†”λ£¨μ…˜μ΄ ν•΄λƒˆμŠ΅λ‹ˆλ‹€.
그것듀은 λΉ„μŠ·ν•œ 두 가지 μœ μ‚¬ν•œ μ†”λ£¨μ…˜μ²˜λŸΌ λ³΄μž…λ‹ˆλ‹€. λ‚΄κ°€ μ‹€μˆ˜λ₯Ό ν–ˆμ„ μˆ˜λ„ μžˆμ–΄μš”.

μž‘μ—… μ†”λ£¨μ…˜:
sudo grubby --update-kernel=ALL --args="systemd.unified_cgroup_hierarchy=0"

PS @H--ol은 podman을 μ‚¬μš©ν•˜μ—¬ μ–ΈκΈ‰ν–ˆμ§€λ§Œ 적어도 docker-compose 와 κ΄€λ ¨ν•˜μ—¬ docker λ₯Ό μ™„μ „νžˆ λŒ€μ²΄ν•  μˆ˜λŠ” μ—†μŠ΅λ‹ˆλ‹€. κ·Έλž˜μ„œ λ‚˜λŠ” μ²˜μŒμ—μ΄ λ¬Έμ œμ— λΆ€λ”ͺμ³€λ‹€.

Fedora 31 및 Fedora 31 Serverλ₯Ό μƒˆλ‘œ μ„€μΉ˜ν•  λ•Œ docker와 λ™μΌν•œ λ¬Έμ œκ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€.
@H--ol μ†”λ£¨μ…˜( sudo grubby --update-kernel=ALL --args="systemd.unified_cgroup_hierarchy=0" ν›„ μž¬λΆ€νŒ…)은 두 경우 λͺ¨λ‘ 맀λ ₯처럼 μž‘λ™ν•©λ‹ˆλ‹€.

docker-compose (@Moshyfawnκ³Ό 동일)λ₯Ό μ‚¬μš©ν•˜κ³  μžˆμœΌλ―€λ‘œ podman λ₯Ό μ‚¬μš©ν•  수 μ—†μŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” 같은 λ¬Έμ œκ°€ μžˆμ—ˆκ³  sudo grubby --update-kernel=ALL --args="systemd.unified_cgroup_hierarchy=0" 잘 μž‘λ™ν–ˆμŠ΅λ‹ˆλ‹€. 감사 ν•΄μš”!

이 λ¬Έμ œλŠ” μ™ΈλΆ€ 문제둜 μ’…λ£Œν•˜κ² μŠ΅λ‹ˆλ‹€. Fedora 문제인 것 κ°™μŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰