Interactive mini-shell on Python
1.2K
cd, ls, cat — работа с файлами и каталогамиcp, mv, rm — операции с файлами (поддерживается undo)zip, unzip, tar, untar — архивированиеgrep — поиск по содержимому файловhistory — история командundo — откат последних действийexit — выход из оболочкиdocker pull v1lex/mini-shell
docker run --rm -it v1lex/mini-shell:latest
docker pull v1lex/mini-shell:1.0.0
docker run --rm -it v1lex/mini-shell:1.0.0
docker pull v1lex/mini-shell:distroless
docker run --rm -it v1lex/mini-shell:distroless
# Linux / macOS
docker run -it \
-v "$(pwd)":/app \
-w /app \
python:3.11-slim bash -lc \
"pip install -r requirements.txt && python -m src.main"
# Windows PowerShell
docker run -it `
-v ${PWD}:/app `
-w /app `
python:3.11-slim bash -lc `
"pip install -r requirements.txt && python -m src.main"
Образ публикуется для двух архитектур. Проверка:
docker buildx imagetools inspect v1lex/mini-shell:latest
Чтобы опубликовать новую версию образа (например, v1.0.1), достаточно выполнить:
git tag v1.0.1
git push --tags
GitHub Actions автоматически собирает и опубликует образ v1lex/mini-shell:1.0.1 в Docker Hub.
Content type
Image
Digest
sha256:6404c00e7…
Size
53.7 MB
Last updated
11 months ago
docker pull v1lex/mini-shell