The versatility of Grid 2.8: launch any docker container image in the world on TF Grid

The Docker community has literally millions of container images available that can be deployed on the ThreeFold Grid in 10 simple steps.

Grid 2.8 has a number of different ways to experience it. One of the more versatile ways is to use an online 3bot (or offline, local install) to create IT architectures. I wanted to highlight the fact that you can literally run millions of pre-cooked docker container images by doing a small number of very simple steps.

See here the video and below the ten steps.

The recipe to run any existing docker image in the docker hub.

  1. Get yourself a 3bot online here
    image
  2. Once the 3bot is deployed (and funded) create one of more capacity pools to deploy you container images on (see video for what steps are needed here)
    image
  3. Deploy a private network (solutions page)
    image
  4. Login to the threefold hub (http://hub.grid.tf)
    image
  5. Explore and find a docker image to you liking on the docker hub. Please make sure you understand / find out what the container start command is.
  6. The ThreeFold hub has a docker item at the top navigation bar. This will get you to the docker import page. Enter the docker image name in the page and press import. An flist will be created and stored in you private flist store on the threefold hub
    image
  7. In your 3bot, go to the solutions tab and select generic container deployment. The chat flow will ask you some information, including the flist url
  8. When you don’t know the selected container image a good way to explore it on the TF Grid is to use coreX access. This will allow you to have a web interface (private) to the process manager of the container allow you to start a shell and explore. Please see video for more information
  9. When you have explored / figured out how to start the container, you can provide the start command in the coreX shell or use the generic container deployment to not start coreX access but provide the container launch command.
  10. With the container connected to the private overlay network and the Wireguard configuration at you disposal, you can test and try the container functionality in a private and secure environment. Once you are ready to go public, you can use the webgateway in the solutions tab to connect the container to the outside world.

10 simple steps providing you with the power of all images being developed for docker containerization - ready to go on the ThreeFold Grid.

Please see the video for a full comparison and start to finish 10 step process.

9 Likes