DescaFebriant

Docker Compose Portainer

Nov 11th, 2025 (edited)
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | Software | 0 0
  1. sudo apt install -y ca-certificates curl gnupg
  2.  
  3. sudo install -m 0755 -d /etc/apt/keyrings
  4. sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
  5. sudo chmod a+r /etc/apt/keyrings/docker.asc
  6.  
  7. echo \
  8. "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
  9. $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  10. sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  11.  
  12. sudo apt update
  13.  
  14. sudo apt install docker-ce=5:28.1.0-1~debian.13~trixie docker-ce-cli=5:28.1.0-1~debian.13~trixie containerd.io
  15.  
  16. sudo usermod -aG docker $USER
  17.  
  18. mkdir portainer && cd portainer
  19.  
  20. docker volume create portainer_data
  21.  
  22. nano docker-compose.yml
  23.  
  24.  
  25. services:
  26. portainer:
  27. image: portainer/portainer-ce:latest
  28. container_name: portainer
  29. ports:
  30. # Using HTTP port 9000, Ip Sesuaikan masing masing
  31. - "192.168.56.80:9000:9000"
  32. - "192.168.56.80:8000:8000"
  33. security_opt:
  34. # AppArmor fix
  35. - apparmor=unconfined
  36. restart: always
  37. volumes:
  38. # Docker socket with SELinux fix (:z)
  39. - /var/run/docker.sock:/var/run/docker.sock:z
  40. - portainer_data:/data
  41.  
  42. volumes:
  43. portainer_data:
  44. external: true
  45.  
  46. docker compose up -d
  47.  
  48. docker logs <id> --follow
Advertisement
Add Comment
Please, Sign In to add comment