After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 9.0 KiB |
After Width: | Height: | Size: 7.3 KiB |
@ -0,0 +1,45 @@ |
|||
= host vs containerized connection |
|||
Apostolos rootApostolos@swarmlab.io |
|||
// Metadata: |
|||
:description: Intro and Install |
|||
:keywords: sec, tcpdump |
|||
:data-uri: |
|||
:icons: font |
|||
|
|||
|
|||
|
|||
{empty} + |
|||
|
|||
Combine network hardware and software resources and network functionality into a single software-based management entity, a virtual network |
|||
|
|||
== host |
|||
|
|||
.network_mode=host |
|||
image::yesconnection.png[containerized,650,role=left] |
|||
|
|||
The *host* option is used to make the interface look like they are running on the host itself. It allows the *Virtual Network Interface* greater network access than it can normally get. |
|||
|
|||
If you use *host* then you'll get all ports listening on the host. This means you will need to check the services you runninf closely (especially if it's not yours, e.g. an official one provided by a software project) to make sure you don't inadvertently expose extra services on the network. |
|||
|
|||
TIP: With this option you cann access and viceverse the other perticipante on the network directly from host |
|||
|
|||
|
|||
== container |
|||
|
|||
.network_mode=container |
|||
image::noconnection.png[host,650,role=right] |
|||
|
|||
A *container* option is used to isolate the services from different container and the *host* itself |
|||
|
|||
TIP: With this option you cann *NOT* access and viceverse the other perticipante on the network directly from host |
|||
|
|||
== share app |
|||
|
|||
You can create applications and attach them to this network. |
|||
|
|||
NOTE: More info here |
|||
|
|||
|
|||
|
|||
|
|||
|
After Width: | Height: | Size: 24 KiB |
@ -0,0 +1,44 @@ |
|||
= Create Network, Build app, share it |
|||
Apostolos rootApostolos@swarmlab.io |
|||
// Metadata: |
|||
:description: Intro and Install |
|||
:keywords: sec, tcpdump |
|||
:data-uri: |
|||
:icons: font |
|||
|
|||
|
|||
|
|||
{empty} + |
|||
|
|||
|
|||
|
|||
*Collaborating* with team members and other developers |
|||
|
|||
*Personalize* developer access to your apps |
|||
|
|||
*Deploy* your applications in separate networks independently and in different target groups |
|||
|
|||
|
|||
.deploy |
|||
image::venus1.826d0774.png[containerized,250,role=right] |
|||
|
|||
== share/deploy app |
|||
|
|||
The process to share your application consists of the following steps: |
|||
|
|||
* Create a Virtual Network _(Venus service)_ |
|||
* Select ready to use labrooms/microservices or make your own _(hybrid service)_ |
|||
* attach app to network _(hybrid service)_ |
|||
* invite users to join you brand new app _(venus service)_ |
|||
|
|||
Thats all folks! |
|||
|
|||
|
|||
NOTE: More info here |
|||
|
|||
|
|||
video::551243030[vimeo] |
|||
|
|||
|
|||
|
|||
|
After Width: | Height: | Size: 80 KiB |
After Width: | Height: | Size: 25 KiB |