Skip to content

Instantly share code, notes, and snippets.

View Klizzy's full-sized avatar
💻
Developing

Steven Zemelka Klizzy

💻
Developing
View GitHub Profile
@Klizzy
Klizzy / translate-docker-to-compose.md
Last active March 28, 2023 21:24
translate docker commands into the docker-compose.yml format

Translate docker commands into the docker-compose.yml format

Create bash / zsh alias and name it as you wish

  1. Install composerize e.g with yarn yarn global add composerize
  2. add alias trans-docker='f(){ composerize "$@" | cat -p --language yaml; unset -f f; }; f' into your ~/.zshrc or ~/.bashrc
  3. reload your shell
  4. convert your docker run command like this:
trans-docker docker run --name='mailcatcher' -d \
@Klizzy
Klizzy / agent-wget-install.sh
Last active December 6, 2019 17:24 — forked from wesolowski/agent-wget-install.sh
TeamCity docker-compose (Docker in Docker)
docker exec teamcity_agent1 /bin/sh -c 'apt-get update && apt-get install -y wget docker-compose unzip'
docker exec teamcity_agent2 /bin/sh -c 'apt-get update && apt-get install -y wget docker-compose unzip'
docker exec teamcity_agent3 /bin/sh -c 'apt-get update && apt-get install -y wget docker-compose unzip'
@Klizzy
Klizzy / sql-to-docker.sh
Last active July 2, 2019 12:52
sql dump into docker container
# local dump.tar.gz into docker container
tar -xzOf dump.tar.gz | docker exec -i container_name /usr/bin/mysql -u username --password=password database_name
# local sql dump into docker container
cat dump.sql | docker exec -i container_name /usr/bin/mysql -u username --password=password database_name
# remote dump.tar.gz into docker container
ssh user@host 'tar -xzOf dump.tar.gz' | docker exec -i container_name /usr/bin/mysql -u username --password=password database_name
# remote sql.gz into docker container