Skip to content

Docker enhancement to grant the user the ability to modify the contai…#3150

Open
junaid-ebrahim wants to merge 1 commit intoGNS3:masterfrom
junaid-ebrahim:junaid.ebrahim_feature_docker-add-extra-custom-create-parameters
Open

Docker enhancement to grant the user the ability to modify the contai…#3150
junaid-ebrahim wants to merge 1 commit intoGNS3:masterfrom
junaid-ebrahim:junaid.ebrahim_feature_docker-add-extra-custom-create-parameters

Conversation

@junaid-ebrahim
Copy link
Copy Markdown

Docker - Add custom parameters to the container create

Why:

Several use cases require the need to alter the docker container create

  1. Running systemd containers require special binds plus a custom termination signal
  2. Running systemd in sysbox containers require custom runtime as well as Privileged=false
  3. Many other use cases exist and will only grow as Docker becomes even more commonplace

This change addresses the need by:

  1. Adding a custom textedit to the Docker container Advanced tab
  2. Adding the custom fields to the GNS3 schemas and objects
  3. Adding logic to the Docker create function to merge the custom parameters

NB: This change is depenant on modifications to both gns3-gui and gns3-server

…ner create

Why:

Several use cases require the need to alter the docker container create
  1. Running systemd containers require special binds plus a custom termination signal
  2. Running systemd in sysbox containers require custom runtime as well as Privileged=false
  3. Many other use cases exist and will only grow as Docker becomes even more commonplace

This change addresses the need by:

 1. Adding a custom textedit to the Docker container Advanced tab
 2. Adding the custom fields to the GNS3 schemas and objects
 3. Adding logic to the Docker create function to merge the custom parameters

NB: This change is depenant on modifications to both gns3-gui and gns3-server
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant