commit 059179af33e06da3e4a589b9c32bed63f9f98c17 Author: Yik Teng Hie Date: Mon Dec 21 17:34:24 2020 +0800 initial diff --git a/razer-redis/README.md b/razer-redis/README.md new file mode 100644 index 0000000..9f2345e --- /dev/null +++ b/razer-redis/README.md @@ -0,0 +1,36 @@ +# Setup Redis server on Docker + +1. Start docker + +``` +$ docker-composer up -d +``` + +2. to enter CLI + +``` +// check image name +$ docker ps + +// enter interactive shell +$ docker exec -it razer-redis_redis_1 bash +``` + +3. Test redis connectivity. [Reference](https://redis.io/topics/rediscli) + +``` +$ sudo apt install redis-tools + +// default : localhost:6379 +$ redis-cli incr mycounter +(integer) 1 + +// test ping using address +$ redis-cli -h server1.razer.org -p 6379 ping +PONG +``` + +4. Stop server +``` +$ docker-compose down +``` \ No newline at end of file diff --git a/razer-redis/docker-compose.yml b/razer-redis/docker-compose.yml new file mode 100644 index 0000000..96be5f6 --- /dev/null +++ b/razer-redis/docker-compose.yml @@ -0,0 +1,9 @@ +version: '2' + +services: + redis: + image: 'bitnami/redis:latest' + environment: + - ALLOW_EMPTY_PASSWORD=yes + ports: + - "6379:6379" diff --git a/razer-sql/README.md b/razer-sql/README.md new file mode 100644 index 0000000..8542802 --- /dev/null +++ b/razer-sql/README.md @@ -0,0 +1,31 @@ +# Setup docker for mySql + +1. Start docker + +``` +$ docker-composer up -d +``` + +2. to enter CLI + +``` +$ docker exec -it razer-sql_db_1 bash +``` + +3. mysql + +``` +$ mysql -p + +// password : root + +> show databases; +> use db1; + +``` + +4. Stop docker + +``` +$ docker-compose down +``` \ No newline at end of file diff --git a/razer-sql/docker-compose.yml b/razer-sql/docker-compose.yml new file mode 100644 index 0000000..9b2c822 --- /dev/null +++ b/razer-sql/docker-compose.yml @@ -0,0 +1,19 @@ +# Use root/example as user/password credentials +version: '3.1' + +services: + + db: + image: mysql + command: --default-authentication-plugin=mysql_native_password + restart: always + ports: + - "3306:3306" + environment: + MYSQL_ROOT_PASSWORD: root + + #adminer: + # image: adminer + # restart: always + # ports: + # - 8080:8080 \ No newline at end of file