Managing Services
The Services screen displays details of all services in a stage, the stage name, the repository name and tag name, status of the service, and number of Docker containers instantiated for a tag. You can start a service, stop a service, edit a service, delete a service, add a new service, refresh the screen, and view details on when the screen was last refreshed.
Note: | You can also add a new service for a specified image tag from the Containers > Repositories > Click a repository link > Image Tags screen. |
From the Services screen, select a service and then click Edit to view the Service details screen. In the Service details screen, you can add or remove docker containers for the service for the selected repository and image tag.
The Service Details screen provides information on the service status (Stopped, Pending, Running), the deployment stage, the repository, and the image tag. You can start a service if it is in a stopped state. The Docker Containers pane in the Service Details screen displays information on the docker containers, their status, and the Admin URL, which is the webMethods Integration Server Administrator URL. You can modify Docker containers to instantiate by clicking Manage Containers, or click the Admin URL link to log into webMethods Integration Server Administrator. In the Exposed Services pane, you can view the Exposed Docker Services. The exposed Docker service URL can be used to execute the webMethods Integration Server Administrator service running in the Docker container.
Note: | Enabling the CSRF security feature will prevent CSRF attacks. Enable CSRF Guard and configure the CSRF guard settings in webMethods Integration Server Administrator before you create the Docker image and upload it to Integration Cloud. See the webMethods Integration Server Administrator’s Guide on the Software AG Documentation website at http://documentation.softwareag.com for information on how to enable CSRF Guard. |
Note: | You can now invoke services exposed by webMethods Integration Servers running in the Docker Containers from Integrations. For more information, see On-Premises Applications and also the Configuring On-Premise Integration Servers for webMethods Cloud document. |
To add a new service, from the Containers > Services screen, click Add New Service. The New Service screen appears. In the New Service screen, enter the following fields:
Repository - Select a repository.
Image Tag - Select an image tag.
Service Name - Enter a valid service name. The service name can contain only alphanumeric characters and should not be more than 16 characters.
Volume Name - Enter the storage volume name. Volume name represents the data volume for the docker container to persist the container data.
Docker Containers - Enter the number of containers to instantiate for the service.
Docker Container Port - Enter the container port number.
Click Save to create a new service.
To stop a service, from the
Services screen, select a service that is in
Running state and then click
Stop. Click
and refresh the screen to view the latest service status.
To delete a service, from the Services screen, select a service that is not in Running state and then click Delete.
To start a service that is in
Stopped state, select a service and then click
Start. The launch service screen appears. Specify the number of
Docker Containers to instantiate for the selected service and then click
Start. Click
and refresh the screen to view the latest service status.
Related Topics