From 7f4e962fc74b65f094cd339e2c1cd7678641c350 Mon Sep 17 00:00:00 2001 From: lucaCambi77 Date: Sat, 17 Sep 2022 17:39:38 +0200 Subject: [PATCH] assign static ip (#12727) --- .../assign-static-ip/docker-compose.yml | 27 +++++++++++++++++++ .../docker-compose/assign-static-ip/init.sql | 13 +++++++++ 2 files changed, 40 insertions(+) create mode 100644 docker-modules/docker-compose/assign-static-ip/docker-compose.yml create mode 100644 docker-modules/docker-compose/assign-static-ip/init.sql diff --git a/docker-modules/docker-compose/assign-static-ip/docker-compose.yml b/docker-modules/docker-compose/assign-static-ip/docker-compose.yml new file mode 100644 index 0000000000..9f555d1ad4 --- /dev/null +++ b/docker-modules/docker-compose/assign-static-ip/docker-compose.yml @@ -0,0 +1,27 @@ +services: + db: + container_name: mysql_db + image: mysql:latest + environment: + - MYSQL_ROOT_PASSWORD=password + - MYSQL_ROOT_HOST=10.5.0.1 + ports: + - '3306:3306' + volumes: + - db:/var/lib/mysql + - ./init.sql:/docker-entrypoint-initdb.d/init.sql + networks: + network: + ipv4_address: 10.5.0.5 + +volumes: + db: + driver: local + +networks: + network: + driver: bridge + ipam: + config: + - subnet: 10.5.0.0/16 + gateway: 10.5.0.1 \ No newline at end of file diff --git a/docker-modules/docker-compose/assign-static-ip/init.sql b/docker-modules/docker-compose/assign-static-ip/init.sql new file mode 100644 index 0000000000..e150bda7c8 --- /dev/null +++ b/docker-modules/docker-compose/assign-static-ip/init.sql @@ -0,0 +1,13 @@ +CREATE DATABASE IF NOT EXISTS test; +CREATE USER 'db_user'@'10.5.0.1' IDENTIFIED BY 'password'; +GRANT ALL PRIVILEGES ON *.* TO 'db_user'@'10.5.0.1' WITH GRANT OPTION; +FLUSH PRIVILEGES; + +use test; + +CREATE TABLE IF NOT EXISTS TEST_TABLE (id int, name varchar(255)); + + +INSERT INTO TEST_TABLE VALUES (1, 'TEST_1'); +INSERT INTO TEST_TABLE VALUES (2, 'TEST_2'); +INSERT INTO TEST_TABLE VALUES (3, 'TEST_3'); \ No newline at end of file