Skip to content

Instantly share code, notes, and snippets.

@davelooi
Last active August 30, 2022 02:52
Show Gist options
  • Save davelooi/fae7a0a8753119ead7f07a02315c568b to your computer and use it in GitHub Desktop.
Save davelooi/fae7a0a8753119ead7f07a02315c568b to your computer and use it in GitHub Desktop.
# Start a new mysql 5.7 DB at host port 3306
docker run --name=mysql57 -e MYSQL_ROOT_PASSWORD=password -p 3306:3306 -d mysql/mysql-server:5.7
# Connect to docker container
docker exec -it mysql57 mysql -p
# Create superuser
create user looi@'%' identified by 'password';
grant all on *.* to looi@'%';
flush privileges;
# Start a new mysql 5.7 DB at host port 3307
docker run --name=mysql80 -e MYSQL_ROOT_PASSWORD=password -p 3307:3306 -d mysql/mysql-server:8.0 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
# Connect to docker container
docker exec -it mysql80 mysql -p
# Create superuser
create user looi@'%' identified by 'password';
grant all on *.* to looi@'%';
flush privileges;
# Start a new redis server at host port 6379
docker run --name=redis1 -p 6379:6379 -d redis
# Start RedisInsight
docker run -d --name=redisinsight -v redisinsight:/db -p 8001:8001 redislabs/redisinsight:latest
# Start a new redis-ts server at host port 6380
docker run --name=redists1 -p 6380:6379 -d redislabs/redistimeseries:1.4.4
# Start a new postgres server
docker run --name postgres1 -e POSTGRES_PASSWORD=password -d -p 5432:5432 postgres
# Connect into the container
docker exec -it postgres1 psql --username postgres --password
# Connect as default user
psql --host=127.0.0.1 --username=postgres --password
# Create superuser
create user looi with superuser password 'password';
# Start a new timescaledb server
docker run --name timescaledb1 -e POSTGRES_PASSWORD=postgres -d -p 5432:5432 timescale/timescaledb:1.7.4-pg12
# Start a new mongodb server
docker run -d --name mongodb1 -p 27017:27017 -e MONGO_INITDB_ROOT_USERNAME=mongoadmin -e MONGO_INITDB_ROOT_PASSWORD=secret mongo:4.4
# Start a dynamodb-local server
docker run -d --name=dynamodb1 -p 8000:8000 amazon/dynamodb-local:latest
# Start a remote standalone selenium chrome
docker run --name selenium1 -d -p 4444:4444 -p 7900:7900 --shm-size="2g" selenium/standalone-chrome:96.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment