• Главная
  • Документация

АГИС Администрирование

Главная/Документация/АГИС Администрирование
Развернуть все Свернуть все
  • О разделе АГИС Администрирование
  •  Установка АГИС
    • Инсталяция Ubuntu
    • Установка LVM
    • Установка Docker
    • Установка модулей АГИС
    • Резервные копии
  • Запуск, перезапуск и останов АГИС
  •  Администрирование
    •   Ubuntu
      •   LVM&Snapshot
        • Snapshot
        • agis_backup_lvm_xfs
        • Ошибки
      •   Nginx, ssl, letsencrypt
        • Сертификат ssl
        • Letsencrypt
      •   NAS
        • Synology
        • Qnap
      •   SSH
        • SSH доступ без пароля по ключу
        • Клиент ssh
      •   Разные команды
        • Основные команды Linux
        • Расширенные команды
        • Работа с сервером
      • FTP server
      • VPN server
    •   Базы данных
      • Запуск базы данных АГИС
      •   Mongo
        • mongodump-mongorestore
        • Основы
        • Test mongo db
        • Запросы mongodb
        • Запуск mongodb
        • Studio 3T for Mongo DB
        • Тестовый контейнер mongodb
        • mongodb формат даты
        • Replica set
      •   PostgreSQL
        • Test postgis
        • Dump&Restore PostgreSQL
        • Установка и запуск
        • PostgreSQL разное
      •   Elastic search
        • Команды elasticsearch
        • Tools to backup and restore ElasticSearch indices
      • Troubleshooting базы данных АГИС
      • MySql
    •   Docker
      • Команды Docker
      • Команды Docker (admin)
      • docker ps
      • .env
      • docker images save load
    •   Troubleshhoting
      • Mobaxterm
      • Проблема с дисками после raid
    •   Pfsense
      • Установка
      • Openvpn client
    •   Разное
      • Сколько байт(бит) в килобайте, мегабайте, гигабайте
      • Save bookmarks Studio 3T Mobaxterm
      • Acronis true image
      • Кодировки
  •  АГИС ГИС сервер
    • Запуск и остановка Tile сервера
    • Экспорт шейпа из АГИС ГИС
    • Импорт шейпа в АГИС ГИС
    • Backup&restore postgis(postgres)
    • Запуск pgAdmin4
    • Troubleshooting postgis
  •  АГИС Администрирование
    •   Пользователи
      • Добавление нового пользователя
    •   Роли
      • Добавление новой роли
    •   Перевод
      • Добавления перевода
    • АДС (Автоматизированная дисп служба)

Команды Docker

217 просмотров 1

Список контейнеров

“-a” – показывает в том числе отстаноленный контейнеры Более подробно тут. Формат вывода определеятся $HOME/.docker/config.json
$ docker ps -a
NAMES                                    PORTS
agis-model-facade                        0.0.0.0:30303->3000/tcp
agis-passport                            0.0.0.0:30326->3000/tcp
agis-bil-document-service-bil-kzo        0.0.0.0:31541->3000/tcp

Остановка запущенного контейнера

$ docker stop agis-tile-server

Перезагузка запущенного контейнера

$ docker restart agis-tile-server
$ docker-compose -f agis-db.yml restart agis-postgis-db

Удаление контейнера

-f – force remove, -v – удаление тома
$ docker rm -fv agis-tile-server

Запуск контейнера

-d – запуск в фоновом режиме
$ cd /data/agis/agis-tile-server
$ docker-compose -f agis-tile-server.yml up -d
Creating agis-tile-server ... done

Просмотр log контейнера agis-tile-server

$ docker logs -f agis-tile-server
2021-01-23T20:05:51: PM2 log: Launching in no daemon mode
2021-01-23T20:05:51: PM2 log: [Watch] Start watching mbServer
2021-01-23T20:05:51: PM2 log: App [mbServer:0] starting in -fork mode-
2021-01-23T20:05:51: PM2 log: [Watch] Start watching dbService
2021-01-23T20:05:51: PM2 log: App [dbService:1] starting in -fork mode-

Просмотр log контейнера agis-tile-server, последние 5 записей

$ docker logs -n 5 -f agis-tile-server
2021-01-30T20:05:52: PM2 log: [PM2] Upgrade to version 4.5.2
2021-01-31T20:05:52: PM2 log: [PM2] This PM2 is not UP TO DATE
2021-01-31T20:05:52: PM2 log: [PM2] Upgrade to version 4.5.4
2021-02-01T20:05:52: PM2 log: [PM2] This PM2 is not UP TO DATE
2021-02-01T20:05:52: PM2 log: [PM2] Upgrade to version 4.5.4

Там где в yml файле больше одного контейнера

$ docker-compose -f agis-db.yml up -d agis-mongo-db
-s stop, -v remove named volume, -f force не спрашивает Y для удаления контейнера
$ docker-compose -f agis-db.yml rm -f -s -v agis-mongo-db
$ docker-compose -f agis-db.yml rm -fsv agis-mongo-db
config.json пример
$ cat config.json
{
  "imagesFormat": "table {{.ID}}\\t{{.Repository}}\\t{{.Tag}}\\t{{.CreatedAt}}",
  "psFormat": "table {{.Names}}\\t{{.Status}}\\t{{.Ports}}\\t{{.Image}}"
}
Вам может быть интересно
  • Сертификат ssl
  • Replica set
  • VPN server
  • MySql
  • Кодировки
  • АДС (Автоматизированная дисп служба)
  • Copyright 2020 AGIS. Все права защищены