{{tag>[docker cli plugin extension]}} ====== Docker Plugin ====== Docker Engine plugin 설치, 활성화, 설정 변경을 다루는 ''docker plugin'' 관리 그룹. ===== Summary ===== * volume driver, network driver 같은 Engine plugin 관리에 사용한다. * 일반적인 CLI plugin이나 Compose plugin과는 문맥이 다를 수 있다. * plugin은 호스트 권한과 밀접하므로 설치 전 capability와 mount 권한을 꼭 확인한다. ===== Usage ===== docker plugin COMMAND ===== Command Groups ===== * ''install'': registry에서 plugin 설치 * 주요 옵션: ''--alias'', ''--disable'', ''--grant-all-permissions'' * ''ls'': plugin 목록 조회 * 주요 옵션: ''--filter'', ''--format'', ''-q'' * ''inspect'': 권한, 설정, mount 정보 확인 * ''enable'' / ''disable'': plugin 활성화/비활성화 * 주요 옵션: ''--timeout'' * ''set'': plugin 설정값 변경 * ''upgrade'': 기존 plugin 업그레이드 * 주요 옵션: ''--grant-all-permissions'', ''--skip-remote-check'', ''--disable-content-trust'' * ''push'': plugin을 registry로 업로드 * ''rm'': plugin 제거 * ''create'': rootfs와 ''config.json'' 으로 plugin 패키지 생성 ===== Examples ===== # plugin 목록 docker plugin ls # plugin 설치 docker plugin install vieux/sshfs --grant-all-permissions # 설정 변경 후 활성화 docker plugin set vieux/sshfs DEBUG=1 docker plugin enable vieux/sshfs ===== Troubleshooting ===== * 설치 시 permission prompt를 무시하면 호스트 자원 접근을 과도하게 허용할 수 있다. * 일부 plugin은 비활성화 상태에서만 설정 변경이 가능하다. * 운영 호스트에서는 plugin lifecycle을 이미지/컨테이너 배포와 별도로 변경 관리하는 편이 안전하다. ===== Help ===== +++ docker plugin --help | Usage: docker plugin COMMAND Manage plugins Commands: create Create a plugin from a rootfs and configuration. Plugin data directory must contain config.json and rootfs directory. disable Disable a plugin enable Enable a plugin inspect Display detailed information on one or more plugins install Install a plugin ls List plugins push Push a plugin to a registry rm Remove one or more plugins set Change settings for a plugin upgrade Upgrade an existing plugin Run 'docker plugin COMMAND --help' for more information on a command. +++ ===== See Also ===== * [[docker:ko]] * [[docker:system]] ===== History ===== * codex:: 2026-07-06 Added docker plugin subpage with install, permission, and lifecycle notes.