Create a Dockerized Application

🎬 Video Tutorial: Creating a Dockerized Application (3 mins)

Creating a dockerized application

📋 Step-by-Step: Creating a Dockerized Application

  • Log in to the Edge Signal platform

  • Navigate to the Applications section of the sidebar

  • Click on the New Application button (top right-hand corner of the page)

Navigate to Applications in sidebar

  • Enter the Application Name

  • Enter a meaningful Application Description (optional)

  • Select Application Type; in this case, Dockerized

  • Enter Default Docker Settings (optional)

circle-info

Note: If you don't enter Default Docker Settings when creating an application, you will be asked for these settings each time you push a release for this application. If you would like to enter Default Docker Settings for this application at a later date, you can do so in the application details page.

  • If you wish to use a private docker repository, you must provide the registry address, registry username, and password.

  • Click the Create button

Create dockerized application
  • Once you have created your application, you will be taken automatically to the application details page

circle-info

Note: You can edit the application description here, and update the docker settings.

Application Details
  • To create a release for your application, click on the Releases menu to be brought to the Releases section

  • Click the Create Release button to create a release for your new application

Create a Release
  • If you previously set up default docker settings, these fields will already be populated for you

  • Choose a Release Version

circle-info

Note: The Release Version should be in a numbers/decimals format - for example, 1.1.1 - and each release must have a unique version tag.

  • Choose a Repository Address, Image Tag, and Docker Run Flags if no defaults have already been configured

circle-info

Note: Warning for Dockerized Applications: This tutorial uses a docker image built for ARM processors. If you have a device with an x86 processor, please find a proper image from this link: https://hub.docker.com/_/nginx/tagsarrow-up-right

  • Should you choose a Private Repository, put the switch to the ON position and enter the Registry Username, Registry Password, and Registry Address

  • Click the Create button

Create Release details
  • The release has now been added to your application

Release added to application
  • To see the release details, click the info icon under the Actions heading

Release details
  • If you wish to configure your application remotely without redeploying, you can create application settings here

circle-info

Note: To use this Application Settings feature, you need to integrate the Edge Signal SDK into your application. For more details, please refer to the Edge Signal SDK documentation found here: https://docs.edgesignal.io/product-docs/sdk/overviewarrow-up-right

  • To reconfigure the Application Settings, click on the pencil icon under the Actions heading to open the dialogue

  • To delete your application settings, click the delete icon under the Actions heading

  • If you wish to delete this application, you must first remove all the corresponding releases. The Delete Application button under the application management section will then become active and ready for you to use

circle-info

Note: Both dockerized and native applications are deployed in the same way, as shown in the Create Deployment quick start video and step-by-step guide

Last updated