Portainer: μŠ€μ›œ λͺ¨λ“œμ—μ„œ κΈ°λŠ₯ 지원

에 λ§Œλ“  2021λ…„ 01μ›” 03일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: portainer/portainer

κΈ°λŠ₯ μš”μ²­μ΄ λ¬Έμ œμ™€ κ΄€λ ¨λ˜μ–΄ μžˆμŠ΅λ‹ˆκΉŒ?

ν˜„μž¬ cap_add 및 cap_drop λŠ” μŠ€μ›œ λͺ¨λ“œμ—μ„œ μ‹€ν–‰ν•  λ•Œ UIμ—μ„œ μŠ€νƒ 배포λ₯Ό 톡해 μ§€μ›λ˜λŠ” κ²ƒμ²˜λŸΌ 보이지 μ•ŠμŠ΅λ‹ˆλ‹€.
compose yaml을 톡해 이λ₯Ό ν¬ν•¨ν•˜λ©΄ μ„œλΉ„μŠ€κ°€ μ‹€ν–‰λ˜μ§€λ§Œ κ΅¬μ„±λœ κΈ°λŠ₯이 μ—†μŠ΅λ‹ˆλ‹€.
docker-ce 20.10λΆ€ν„° 이듀은 이제 μ—…μŠ€νŠΈλ¦ΌμœΌλ‘œ κ΅¬ν˜„λ˜λ©° μ„œλΉ„μŠ€λŠ” 예λ₯Ό λ“€μ–΄ cliλ₯Ό 톡해 μˆ˜μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
docker service update --cap-add NET_ADMIN someservicename

μ›ν•˜λŠ” μ†”λ£¨μ…˜ μ„€λͺ…
ν¬ν…Œμ΄λ„ˆ μŠ€νƒ 배포 λ‚΄μ—μ„œ cap_addλ₯Ό μ§€μ›ν•©λ‹ˆλ‹€.

κ³ λ €ν•œ λŒ€μ•ˆμ„ κΈ°μˆ ν•˜μ‹­μ‹œμ˜€
ν•΄λ‹Ή μ—†μŒ

μΆ”κ°€ μ»¨ν…μŠ€νŠΈ
이것은 docker-ce μ €μž₯μ†Œμ—μ„œ κ°•μ‘° ν‘œμ‹œλœ λ¬Έμ œμ™€ 관련이 μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€.
https://github.com/docker/cli/issues/2893

ν…ŒμŠ€νŠΈλœ ν¬ν…Œμ΄λ„ˆ 버전: v2.0.0

areservice-creation areservice-details arestacks kinenhancement stacswarm

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

참고둜 μ΄λŠ” 2.2 릴리슀(2021λ…„ 3μ›” 말)에 μ§€μ •λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

μš°λ¦¬λŠ” 이것을 두 가지 μ μ—μ„œ λ‹€λ£° κ²ƒμž…λ‹ˆλ‹€:

  • Docker λ°”μ΄λ„ˆλ¦¬λ₯Ό μ΅œμ‹  λ²„μ „μœΌλ‘œ μ—…κ·Έλ ˆμ΄λ“œν•˜μ—¬ κΈ°λŠ₯을 μ‚¬μš©ν•˜λŠ” μŠ€νƒμ— λŒ€ν•œ 지원 μΆ”κ°€
  • κΈ°λŠ₯을 μ§€μ›ν•˜λ„λ‘ Swarm μ„œλΉ„μŠ€ UI/UX μ—…λ°μ΄νŠΈ

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

docker/cli#2893μ—μ„œ ν‚€μš΄ μ‚¬λžŒμ˜ "me too"μž…λ‹ˆλ‹€.

Docker 20.10μ—λŠ” swarm으둜 κΈ°λŠ₯을 μΆ”κ°€/μ œκ±°ν•˜λŠ” κΈ°λŠ₯이 λ„μž…λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

κΈ°λŠ₯을 μ‚¬μš©ν•˜λŠ” μŠ€νƒ(예 docker stack deploy --compose-file xxx.yml )을 배포할 λ•Œ κΈ°λŠ₯이 μ˜¬λ°”λ₯΄κ²Œ μ μš©λ©λ‹ˆλ‹€.

Porttainer둜 λ™μΌν•œ μž‘μ„± νŒŒμΌμ„ 배포할 λ•Œ κΈ°λŠ₯이 μΆ”κ°€λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€( docker inspect xxx | jq '.[0].Spec.TaskTemplate.ContainerSpec.CapabilityAdd' μ‚¬μš©ν•˜μ—¬ 확인).

참고둜 μ΄λŠ” 2.2 릴리슀(2021λ…„ 3μ›” 말)에 μ§€μ •λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

μš°λ¦¬λŠ” 이것을 두 가지 μ μ—μ„œ λ‹€λ£° κ²ƒμž…λ‹ˆλ‹€:

  • Docker λ°”μ΄λ„ˆλ¦¬λ₯Ό μ΅œμ‹  λ²„μ „μœΌλ‘œ μ—…κ·Έλ ˆμ΄λ“œν•˜μ—¬ κΈ°λŠ₯을 μ‚¬μš©ν•˜λŠ” μŠ€νƒμ— λŒ€ν•œ 지원 μΆ”κ°€
  • κΈ°λŠ₯을 μ§€μ›ν•˜λ„λ‘ Swarm μ„œλΉ„μŠ€ UI/UX μ—…λ°μ΄νŠΈ

참고둜 https://github.com/docker/cli/issues/2893에 보고된 λ¬Έμ œλŠ” ν˜„μž¬ Docker Desktop λ²„μ „μ—μ„œ μˆ˜μ •λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.

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