Docker Chechseet для платформы Camunda BPM содержит список часто используемых команд Docker. Этот список включает в себя команды для запуска, остановки и запуска контейнера Docker, содержащий платформу Camunda BPM. ChechSheet не предоставляет исчерпывающий список всех команд Docker, для которых вы должны обратиться к официальной странице документации Docker.
Docker Hub & Camunda BPM платформы платформы
Docker Hub — это реестр по умолчанию, где Docker ищет изображения. Есть одно изображение платформы BPM Camunda BPM на Docker Hub.
- Camunda :
Camunda/Camunda-BPM-платформа
Изображение построено и поддерживается сообществом Camunda BPM. Изображение можно использовать для проверки и продемонстрирования платформы Camunda BPM. Для получения дополнительной информации см. Docker Hub Отказ
Быстрые команды
Следующие команды — это все, что вам нужно, чтобы получить контейнер Docker с бегом PAMUNDA BPM. Эти примеры также определяют имя контейнера и порт для выставления на хосте.
# Creates a container layer over the camunda bpm platform image and then starts it. $ docker run -d --name camunda -p 8080:8080 camunda/camunda-bpm-platform:latest # Fetches the logs of the container. $ docker logs camunda # Rest API: http://localhost:8080/engine-rest # Browser: http://localhost:8080/camunda-welcome/index.html # Username: demo # Password: demo
Команды докера
Следующие разделы содержат список наиболее используемых команд Docker с изображением и контейнером платформы BPM Camunda BPM.
Команды жизненного цикла контейнера
Docker Run
Команда запускает контейнер с именем Camunda
используя Camunda/Camunda-BPM-платформа: последние
изображение. Вот описание вариантов:
-
--detach, -d
Опция запускает контейнер в фоновом режиме и принт контейнера ID. -
--en, -e
Опция Устанавливает переменные среды. -
--name
Опция назначает имя контейнера. -
--publish, -P
Опция публикует порту (ы) контейнера к хосту.
# Creates a container layer over the camunda bpm platform image and then starts it. $ docker run -d --name camunda -p 8080:8080 camunda/camunda-bpm-platform:latest # Removes one or more containers. $ docker rm
Контейнер запускаются и остановки команд
Следующие команды используются для остановки, запуска, перезапуска и ухода за контейнера Docker. <Контейнер>
Оператор идентифицирует контейнер тремя способами, UUID длинный идентификатор, UUID короткий идентификатор или имя.
# Stops one or more containers. $ docker stop# Starts one or more containers. $ docker start # Restarts one or more containers. $ docker restart # Kills one or more running containers. $ docker kill
Команды контейнерных данных
Следующие команды используются для получения информации о контейнере Docker. <Контейнер>
Оператор идентифицирует контейнер тремя способами, UUID длинный идентификатор, UUID короткий идентификатор или имя.
# Lists all the running containers. (Running Containers) $ docker ps # Lists all the running containers. (All Containers) $ docker ps --all # Fetches the logs of the container. $ docker logs# Lists the port mappings for the container. $ docker port # Displays a live stream of the container resource usage statistics. $ docker stats
Контейнер выполняет команды
Следующая команда используется для запуска команд в контейнере Docker. <Контейнер>
Оператор идентифицирует контейнер тремя способами, UUID длинный идентификатор, UUID короткий идентификатор или имя.
# Runs a bash session inside the running container. $ docker exec -itbash
Изображения Команды жизненного цикла
Следующие команды используются для управления жизненным циклом образа докера.
# Shows all top level images, their repository and tags, and their size. $ docker images # Removes one or more images and can be used to remove the Camunda images with specific tags. $ docker image rm: $ docker image rm camunda/camunda-bpm-platform:latest # Removes one or more images and can be used to remove the Camunda images with specific tags. $ docker rmi $ docker rmi camunda/camunda-bpm-platform:latest
Команды INFO изображений
Следующие команды используются для предоставления информации о докеренном изображении.
# Shows the history of an image. $ docker history$ docker history camunda/camunda-bpm-platform:latest
Команды реестра и репозитория
Следующие команды используются для навигации, поиска и извлечения изображений из репозитория Docker.
# Search the Docker Hub for images. $ docker search$ docker search camunda # Pulls the Camunda BPM Platform image. $ docker pull camunda/camunda-bpm-platform: $ docker pull camunda/camunda-bpm-platform:latest
Докерская помощь
Следующие команды используются для получения справки через командную строку.
# Information on the docker command itself. $ docker --help # Information on a specific docker command. $ docker--help
Теги и релизы
У пользователя есть выбор между различными дистрибутивами сервера приложений PAMUNDA BPM платформы. $ {Distro}
Может быть либо быть Кот
, Wildfly
или Беги
Отказ Если нет $ {Distro}
Указано Tomcat
распространение используется.
Последние
,$ {Distro} -latest
: Alywas Последнее несовершеннолетнее освобождение платформы Camunda BPM.Снимок
,$ {Version} -snapshot
,$ {Distro} -snapshot
,$ {Distro} - $ {version} -snapshot
: ПоследниеСнимок
Версия платформы Camunda BPM, которая еще не выпущена.$ {Версия}
,$ {Distro} - $ {Версия}
: Конкретная версия платформы Camunda BPM.
Docker: Переменные среды платформы Camunda BPM
Когда вы запускаете изображение платформы Camunda BPM, вы можете настроить конфигурацию экземпляра Camunda, передавая одну или несколько переменных среды на Docker Run
командная строка. Используемая база данных может быть настроена путем предоставления следующих переменных среды:
Db_conn_maxactive
Максимальное количество активных соединений (по умолчанию: 20), для Tomcat, это внутренне сопоставлено на свойство конфигурации Maxtotal.Db_conn_maxidle
Максимальное количество простоях соединений (по умолчанию: 20), игнорируется при приложении или запускеDb_conn_minidle
Минимальное количество простоях соединений (по умолчанию: 5)Db_driver
Имя класса драйвера базы данных, поддерживается H2, MySQL и PostgreSQL:- H2: .h2.driver.
- MySQL: .mysql.jdbc. Водитель
- PostgreSQL: .PostgreSQL. Водитель
Db_url
база данных JDBC URLDb_username.
база данных имя пользователяDb_password
Пароль базы данных
Для получения более подробной информации см. Платформа Camunda BPM Docker Документация Отказ
Резюме
Пожалуйста, не стесняйтесь делиться Chep Docker Cheat для платформы Camunda BPM с друзьями и коллегами. Следуйте за мной на любой из различных социальных сетей и не стесняйтесь оставлять комментарии.
Оригинал: «https://dev.to/javanibble/docker-commands-camunda-bpm-platform-47cl»