Update local instruction, add pictures

main
Aleksey Zubakov 2 years ago
parent 69343f7f1c
commit bf6be1ce4e
  1. 53
      local_instruction.md
  2. BIN
      pics/add_new_data.png
  3. BIN
      pics/connection.png
  4. BIN
      pics/finish.png
  5. BIN
      pics/full_connection.png
  6. BIN
      pics/link_to_dash.png
  7. BIN
      pics/name_main.png

@ -17,18 +17,61 @@ https://cs-shelter.xyz/ottergottaott/minor-sql-2022.git`);
- `pwd` - вывести текущую директорию; - `pwd` - вывести текущую директорию;
- `ls` - вывести содержимое текущей директории; - `ls` - вывести содержимое текущей директории;
5. Выполните команду, написанную ниже, она запустит контейнер, 5. Выполните команду, написанную ниже, она запустит контейнеры (_считайте,
в котором будет база данных: что это такие маленькие компьютеры с linux и нужными библиотеками, в т.ч. с
самим postgres_), в которых будут база данных и админка.
Выполнять нужно команды, написанные **ПОСЛЕ** знака `$`, сам `$` писать не нужно:
```sh
$ docker compose up -d
```
6. Убедитесь, что контейнеры поднялись, с помощью `ps`, должно быть выведено
что-то вроде:
```sh ```sh
docker-compose up -d $ docker compose ps
NAME COMMAND SERVICE STATUS PORTS
pgadmin4_container "/entrypoint.sh" pgadmin running 443/tcp, 0.0.0.0:5050->80/tcp
postgres_container "docker-entrypoint.s…" postgres running 0.0.0.0:5432->5432/tcp```
``` ```
6. Теперь можно открыть в браузере **[localhost:5050](http://localhost:5050)**. Если нет, то внимательно убедитесь, что правильно выполнили все предыдущие шаги.
7. Теперь можно открыть в браузере **[localhost:5050](http://localhost:5050)**
и авторизоваться со следующими учётными данными:
- **логин/email**: `pgadmin@pgadmin.org` - **логин/email**: `pgadmin@pgadmin.org`
- **пароль**: `pgadmin` - **пароль**: `pgadmin`
7. 8. Откройте Dashboard, если он не открылся:
![Dashboard tab](./pics/link_to_dash.png)
9. Далее `Add New Server`, чтобы подключить открытую админку `pgAdmin` к базе
данных, которая запущена в другом контейнере.
![Add New Server](./pics/add_new_data.png)
10. Введите _любое_ имя, например, `main` в поле `Name`.
![Name server](./pics/name_main.png)
11. Перейдите на вкладку `Connection`.
![Connection](./pics/connection.png)
12. Во вкладке `Connection` сделайте несколько действий
- Введите:
- **Host name**: `postgres`
- **Password**: `changeme`
- Обязательно нажмите радиокнопку `Save Password?`.
- Нажмите кнопку `Save`.
![Finish connection](./pics/full_connection.png)
15. _Вы прекрасны!_ Слева можно открыть доступные таблицы и создать свои.
![Final](./pics/finish.png)
[docker desktop]: https://www.docker.com/products/docker-desktop/ [docker desktop]: https://www.docker.com/products/docker-desktop/
[wsl]: https://learn.microsoft.com/en-us/windows/wsl/install [wsl]: https://learn.microsoft.com/en-us/windows/wsl/install

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 258 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Loading…
Cancel
Save