diff --git a/lesson_7_exercises/ex1.dkc.yml b/lesson_7_exercises/ex1.dkc.yml index 496363a..278acc4 100644 --- a/lesson_7_exercises/ex1.dkc.yml +++ b/lesson_7_exercises/ex1.dkc.yml @@ -1,3 +1,11 @@ -sevices: - your_service: +version: "1" +services: + db: + image: ngx + ports: + - "8011:80" + - "80:8888" + volumes: + - "./config/ex1.conf:/etc/nginx/nginx.conf " + - "./view/ex1_web.html:/var/www/index.html" \ No newline at end of file diff --git a/lesson_7_exercises/ex1.sh b/lesson_7_exercises/ex1.sh index defadec..cf9ea45 100644 --- a/lesson_7_exercises/ex1.sh +++ b/lesson_7_exercises/ex1.sh @@ -1 +1 @@ -docker-compose ... \ No newline at end of file +docker-compose --project-directory docker_course/lesson07/ex01/ up -d \ No newline at end of file diff --git a/lesson_7_exercises/ex2.dkc.yml b/lesson_7_exercises/ex2.dkc.yml index e69de29..ece57e0 100644 --- a/lesson_7_exercises/ex2.dkc.yml +++ b/lesson_7_exercises/ex2.dkc.yml @@ -0,0 +1,12 @@ +version: "1" + +services: + db: + image: "mariadb:10.9.4" + container_name: mdb + env_file: "db.env" + adminer: + image: adminer + restart: always + ports: + - 8080:8080 \ No newline at end of file diff --git a/lesson_7_exercises/ex2.sh b/lesson_7_exercises/ex2.sh index defadec..4842dad 100644 --- a/lesson_7_exercises/ex2.sh +++ b/lesson_7_exercises/ex2.sh @@ -1 +1,19 @@ -docker-compose ... \ No newline at end of file + +$ docker-compose --project-directory docker_course/lesson07/ex02/ up -d +$ docker exec -it mdb bash + +# mysql -u root -pXleA*00 --host 0.0.0.0 --port 3306 +MariaDB [(none)]> SHOW DATABASES; +MariaDB [(none)]> SELECT host, user FROM mysql.user; +MariaDB [(none)]> SHOW GRANTS FOR 'alex'@'%'; +MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'alex'@'%'; +MariaDB [(none)]> QUIT; + +# mysql -u alex -palex --host 0.0.0.0 --port 3306 +MariaDB [(none)]> CREATE DATABASE lesson7; +MariaDB [(none)]> QUIT; + +# mysql -u root -pXleA*00 --host 0.0.0.0 --port 3306 +MariaDB [(none)]> SHOW DATABASES # ok; +MariaDB [(none)]> QUIT +# exit \ No newline at end of file