Skip to content

Instantly share code, notes, and snippets.

View andrewpetrochenkov's full-sized avatar
🔍

Andrew P andrewpetrochenkov

🔍
View GitHub Profile
@andrewpetrochenkov
andrewpetrochenkov / test 888888
Last active April 3, 2026 09:41
desc edsc121212
test 888888
@andrewpetrochenkov
andrewpetrochenkov / brew-update-reset.sh
Created January 5, 2026 17:23
brew update-reset #brew #mac
cd /opt/homebrew
git status
git fetch --all
git reset --hard origin/master
brew update-reset
brew --version
brew install ncdu
sudo ncdu /
@andrewpetrochenkov
andrewpetrochenkov / docker network.sh
Last active June 2, 2025 12:37
docker network #docker
docker network create NAME # docker network rm NAME
docker network ls
docker network inspect NAME
docker network inspect bridge --format='{{range .IPAM.Config}}{{.Gateway}}{{end}}'
@andrewpetrochenkov
andrewpetrochenkov / docker-buildkitd.sh
Last active June 2, 2025 13:44
docker buildkitd #docker #buildkitd
docker network create buildnet # docker network rm buildnet
# buildkitd - BuildKit daemon
docker rm -f buildkitd 2> /dev/null
docker run -d --name buildkitd --network buildnet \
moby/buildkit:latest \
sh -c 'printf "[registry.\"registry:5000\"]\nhttp = true\ninsecure = true\n" > buildkitd.toml && buildkitd --config buildkitd.toml --allow-insecure-entitlement security.insecure'
# network test:
# docker exec -it buildkitd ping registry
@andrewpetrochenkov
andrewpetrochenkov / docker-buildx.sh
Last active June 2, 2025 12:44
docker buildx #docker
# restart buildx builder (required after docker daemon.json edit and restart/etc)
docker buildx rm mybuilder
docker buildx create --name mybuilder --driver docker-container --use
docker buildx ls # mybuilder* default builder
@andrewpetrochenkov
andrewpetrochenkov / brew-install-docker.sh
Last active May 31, 2025 10:32
brew install docker #brew #docker #macos
brew install --cask --appdir=~/Applications --verbose docker
brew install docker-buildx
brew install docker-compose
brew install docker-compose-cli
brew install docker-completion
brew install docker-compose-completion
brew install docker-machine-completion
@andrewpetrochenkov
andrewpetrochenkov / replace-spaces-to-tabs.sh
Last active April 29, 2025 12:09
replace spaces to tabs #indentation #formatting #makefile #replace #sed #spaces #tabs #text-processing
find . -name 'Makefile' -exec sed -i '' -E 's/^ /\t/' {} +
@andrewpetrochenkov
andrewpetrochenkov / squid-brew-restart.sh
Created April 23, 2025 14:55
squid restart #squid #proxy
brew services stop squid
rm /opt/homebrew/var/run/squid.pid
brew services start squid
# test
brew services list | grep squid
curl -x http://127.0.0.1:3128 -v https://example.com
cat /opt/homebrew/var/logs/access.log