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

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

Главная/Документация/АГИС Администрирование
Развернуть все Свернуть все
  • О разделе АГИС Администрирование
  •  Установка АГИС
    • Инсталяция 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 ps

65 просмотров 0

Formatting

$ cat config.json
{
        "auths": {
                "git.agis.kz:5040": {
                        "auth": "**************************************"
                }
        },
        "HttpHeaders": {
                "User-Agent": "Docker-Client/19.03.12 (linux)"
        },
        "psFormat": "table {{.Names}}\\t{{.Mounts}}\\t{{.Ports}}"
}

The formatting option (--format) pretty-prints container output using a Go template.

Valid placeholders for the Go template are listed below:

PlaceholderDescription
.IDContainer ID
.ImageImage ID
.CommandQuoted command
.CreatedAtTime when the container was created.
.RunningForElapsed time since the container was started.
.PortsExposed ports.
.StateContainer status (for example; “created”, “running”, “exited”).
.StatusContainer status with details about duration and health-status.
.SizeContainer disk size.
.NamesContainer names.
.LabelsAll labels assigned to the container.
.LabelValue of a specific label for this container. For example '{{.Label "com.docker.swarm.cpu"}}'
.MountsNames of the volumes mounted in this container.
.NetworksNames of the networks attached to this container.

When using the --format option, the ps command will either output the data exactly as the template declares or, when using the table directive, includes column headers as well.

The following example uses a template without headers and outputs the ID and Command entries separated by a colon (:) for all running containers:

$ docker ps --format "{{.ID}}: {{.Command}}"

a87ecb4f327c: /bin/sh -c #(nop) MA
01946d9d34d8: /bin/sh -c #(nop) MA
c1d3b0166030: /bin/sh -c yum -y up
41d50ecd2f57: /bin/sh -c #(nop) MA

To list all running containers with their labels in a table format you can use:

$ docker ps --format "table {{.ID}}\t{{.Labels}}"

CONTAINER ID        LABELS
a87ecb4f327c        com.docker.swarm.node=ubuntu,com.docker.swarm.storage=ssd
01946d9d34d8
c1d3b0166030        com.docker.swarm.node=debian,com.docker.swarm.cpu=6
41d50ecd2f57        com.docker.swarm.node=fedora,com.docker.swarm.cpu=3,com.docker.swarm.storage=ssd

Фильтрация

$ docker ps -a --format='{{.Names}}' | grep lb
lb-billing-facade-billing-prod-srvkzowc-kzowc
lb-address-service-billing-prod-srvkzowc-kzowc
lb-i18n-service-billing-prod-srvkzowc-kzowc
lb-tariff-service-billing-prod-srvkzowc-kzowc
lb-fs-service-billing-prod-srvkzowc-kzowc
lb-document-service-billing-prod-srvkzowc-kzowc
lb-identity-service-billing-prod-srvkzowc-kzowc
lb-reference-service-billing-prod-srvkzowc-kzowc
lb-period-service-billing-prod-srvkzowc-kzowc
lb-counter-service-billing-prod-srvkzowc-kzowc
lb-report-service-billing-prod-srvkzowc-kzowc
lb-accounting-service-billing-prod-srvkzowc-kzowc
lb-client-service-billing-prod-srvkzowc-kzowc
lb-billing-service-tmp-srvkzowc-kzowc
$ docker ps -a --format='{{.Names}}' | grep lb | xargs docker inspect --format='{{.Mounts}}'
[{bind  /data/docker/billing/config-facade /src/config   true rprivate}]
[{bind  /data/docker/billing-prod-srvkzowc-kzowc/config /lb-address-service/config   true rprivate}]
[{bind  /data/docker/billing-prod-srvkzowc-kzowc/config /lb-i18n-service/config   true rprivate}]
[{bind  /data/docker/billing-prod-srvkzowc-kzowc/config /lb-tariff-service/config   true rprivate}]
[{bind  /data/docker/billing-prod-srvkzowc-kzowc/config /lb-fs-service/config   true rprivate}]
[{bind  /data/docker/billing-prod-srvkzowc-kzowc/config /lb-document-service/config   true rprivate}]
[{bind  /data/docker/billing-prod-srvkzowc-kzowc/config /lb-identity-service/config   true rprivate}]
[{bind  /data/docker/billing-prod-srvkzowc-kzowc/config /lb-reference-service/config   true rprivate}]
[{bind  /data/docker/billing-prod-srvkzowc-kzowc/config /lb-period-service/config   true rprivate}]
[{bind  /data/docker/billing-prod-srvkzowc-kzowc/config /lb-counter-service/config   true rprivate}]
[{bind  /data/docker/billing-prod-srvkzowc-kzowc/config /lb-report-service/config   true rprivate}]
[{bind  /data/docker/billing-prod-srvkzowc-kzowc/config /lb-accounting-service/config   true rprivate}]
[{bind  /data/docker/billing-prod-srvkzowc-kzowc/config /lb-client-service/config   true rprivate}]
[{bind  /data/docker/lb-billing-service-tmp/config /src/config   true rprivate}]

Вам может быть интересно
  • Сертификат ssl
  • Replica set
  • VPN server
  • MySql
  • Кодировки
  • АДС (Автоматизированная дисп служба)
  • Copyright 2020 AGIS. Все права защищены