Skip to content

Instantly share code, notes, and snippets.

@ignatov
Last active August 29, 2015 14:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ignatov/4ea116c362a6474f4323 to your computer and use it in GitHub Desktop.
Save ignatov/4ea116c362a6474f4323 to your computer and use it in GitHub Desktop.
docker images for sql databases
docker pull mysql:5.7
docker pull mysql:5.6
docker pull mysql:5.5
docker build -t mysql-5.1 github.com/ignatov/docker-mysql-5.1
docker pull postgres:9.4
#!/bin/bash
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
docker rmi $(docker images -a -q)
#!/bin/bash
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
docker \
run \
--detach \
--env MYSQL_ROOT_PASSWORD="root_pass" \
--env MYSQL_USER="guest" \
--env MYSQL_PASSWORD="guest" \
--env MYSQL_DATABASE="guest" \
--name mysql-5.7 \
--publish 33057:3306 \
mysql:5.7;
docker \
run \
--detach \
--env MYSQL_ROOT_PASSWORD="root_pass" \
--env MYSQL_USER="guest" \
--env MYSQL_PASSWORD="guest" \
--env MYSQL_DATABASE="guest" \
--name mysql-5.6 \
--publish 33056:3306 \
mysql:5.6;
docker \
run \
--detach \
--env MYSQL_ROOT_PASSWORD="root_pass" \
--env MYSQL_USER="guest" \
--env MYSQL_PASSWORD="guest" \
--env MYSQL_DATABASE="guest" \
--name mysql-5.5 \
--publish 33055:3306 \
mysql:5.5;
docker \
run \
--detach \
--env MYSQL_ROOT_PASSWORD="root_pass" \
--env MYSQL_USER="guest" \
--env MYSQL_PASSWORD="guest" \
--env MYSQL_DATABASE="guest" \
--name mysql-5.1 \
--publish 33051:3306 \
mysql-5.1;
docker \
run \
--detach \
--env POSTGRES_PASSWORD="guest" \
--env POSTGRES_USER="guest" \
--env POSTGRES_DB="guest" \
--name postgres-9.4 \
--publish 54324:5432 \
postgres:9.4;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment