Hodně projektů používá Docker Engine. Instalace je v Ubuntu 18.04 velice snadná:
sudo apt install snapd; sudo snap install docker
Spuštění interaktivního shellu Ubuntu:
docker run -it ubuntu bash

🇬🇧 PDF links contain English description and instructions
1️⃣ Ubuntu Server Installer

Jeden z mých nejstarších projektů, který používám pro instalování virtuálních Ubuntu serverů, mého domácího desktopu nebo aktualizace komponent. Všechny instalační skripty jsou k dispozici v adresáři bin/, například instalátor jazyka Go, PHP Composer nebo sada aplikací pro Rust či Go.
Za zmínku stojí použití Makefile, kdy po napsání “make” dostanete nápovědu a informaci, že dokumentaci lze překonvertovat pomocí příkazu “make docs“. Makefile používám i ve většině svých dalších projektů.
Aktualizace: průběžně
2️⃣ Docker searX

SearX je vyhledávací META engine, který se mi opravdu líbí. Tento malý Docker projekt se stará o jeho běh v Dockeru a především vydávání aktuálních verzí. Publikováno na DockerHubu pod adresou gscloudcz/searx.
Běží lokálně na portu 8888, tedy: http://localhost:8888
docker run -d -p 8888:8888 --restart unless-stopped --name searx gscloudcz/searx
[PDF] [Github] [BitBucket] [DockerHub]
Aktualizace: až vyjde nová verze
3️⃣ P2P Blocklist

Používám BitTorrent klient QBittorent, který obdobně jako i Transmission umožňuje blokovat peery pomocí blocklistu. Tento projekt se stará o buildování jednoduchého seznamu IP adres. Blocklist je možné do klientů nalinkovat přímo z Githubu 🐱
Aktualizace: průběžně
4️⃣ Docker PHP 7.4
Experimentální buildování aktuálního PHP 7.4, vychází z Ubuntu. Publikováno na DockerHubu pod adresou gscloudcz/php74.
Ukázky použití:
docker run gscloudcz/php74 php -v
docker run gscloudcz/php74 php -r 'echo "Hello world!\n";'
[PDF] [Github] [DockerHub]
Aktualizace: až vyjde nová verze
5️⃣ Docker Imagick

Kontejner určený ke zpracovávání obrázků, vychází z Ubuntu. Součástí je i malá ukázka použití – jak generovat favikony v nejpoužívanějších rozlišeních (a že jich je!). Publikováno na DockerHubu pod adresou gscloudcz/imagick.
Ukázky použití:
docker run --rm --name imagick gscloudcz/imagick convert
docker run -v "$PWD":/tmp -w /tmp gscloudcz/imagick convert -flatten -background none -resize 16x16 input.jpg favicon-16.png
[PDF] [Github] [BitBucket] [DockerHub]
Aktualizace: až vyjde nová verze
6️⃣ Red Experiments
Moje experimenty s jazykem Red. Red je programovací jazyk navržený k překonání omezení programovacího jazyka Rebol. Red představil v roce 2011 Nenad Rakočević a je imperativním i funkčním programovacím jazykem. Jeho syntaxe a obecné použití se překrývá s interpretovaným jazykem Rebol.
Repozitář obsahuje instalátor, drobné ukázky, generovanou českou a anglickou dokumentaci ve formátech EPUB a PDF.
Aktualizace: 🔥 průběžně
🐖 již brzy pokračování … 🐖