Skip to content

Cum să rulezi containere privilegiate în Drone CI

DodaTech Updated 2025-01-15 1 min read

In this tutorial, you'll learn about Cum să rulezi containere privilegiate în Drone CI. We cover key concepts, practical examples, and best practices.

Containerele privilegiate în Drone CI oferă acces extins la resursele gazdei, fiind necesare pentru operațiuni speciale precum Docker-in-Docker.

Configurare container privilegiat

steps:
  - name: docker-build
    image: docker:dind
    privileged: true
    commands:
      - docker build -t app .
      - docker run app test

Build Docker fără privilegii

Alternativ, poți folosi pluginul Docker:

steps:
  - name: docker
    image: plugins/docker
    settings:
      repo: username/app
tags: latest

Testare cu device

steps:
  - name: test-gpu
    image: nvidia/cuda:12.0
    privileged: true
    commands:
      - nvidia-smi
      - python test_gpu.py

Securitate

steps:
  - name: secure-build
    image: docker:dind
    privileged: true
    commands:
      - docker build --security-opt seccomp=default.json .

Prevenire

  • Evită containerele privilegiate când nu sunt strict necesare
  • Folosește pluginuri specializate în loc de Docker-in-Docker
  • Restricționează accesul la build-uri privilegiate

DodaTech Tools

Durga Antivirus Pro detectează containere privilegiate neautorizate. Doda Browser semnalează riscurile de securitate.

Întrebări frecvente

### Când am nevoie de container privilegiat?

Când trebuie să rulezi Docker-in-Docker, să accesezi device-uri hardware sau să montezi sisteme de fișiere speciale.

Este sigur să folosesc containere privilegiate?

Nu complet. Containerele privilegiate au acces la kernel-ul gazdei. Folosește-le doar când este absolut necesar.

Pot restricționa care repository-uri pot folosi privilegii?

Da, configurația serverului Drone permite restricționarea privilegiilor per repository.

Construit de echipa Doda Browser, DodaZIP și Durga Antivirus Pro.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro