my personal dot files, snippets and others things

View the Project on GitHub 69pmb/DotFiles

Docker

docker run --name mysql \
  -ti -d -e MYSQL_DATABASE=name \
  -e MYSQL_USER=user -e MYSQL_ROOT_HOST=0.0.0.0 \
  -e MYSQL_PASSWORD=pwd -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 \
  -v /tmp/mysql:/var/lib/mysql mysql --character-set-server=utf8mb4 \
  --collation-server=utf8mb4_0900_as_cs
docker image prune -q -f dangling=true | xargs docker rmi
docker ps -a -q | xargs docker rm
docker network prune
docker volume ls -q -f dangling=true | xargs docker volume rm
# Hard core
docker system prune -f
docker run -ti -d --name localstack \
  -v /home/localstack:/tmp/localstack \
  -p 8080:8080 -p 4567-4584:4567-4584 \
  -e aws_default_region=eu-west-1 \
  -e port_web_ui=8080 localstack/localstack
docker run -it \
  -v=postgres-data:/var/lib/docker/volumes/<volume_id>/_data busybox \
  /bin/sh
docker login -u "docker-id" -p "mypassword" docker.io
docker tag my-container docker-id/image-name:tag
docker push docker-id/image-name:tag