Docker is all about application. It doesn’t need BIOS, NIC and firmware to run any application. But its gives you flexibility to put any kind of application(one could be changing BIOS settings, system management settings etc.) inside a container.

Pretty cool..Huh !!!

Today I thought of experimenting with one of Dell system management tools. I picked up Dell SYSCFG.

I was finally happy to make it work. Interestingly I was able to do it under MBs. You can visit https://hub.docker.com/r/ajeetraina/dell-syscfg/ to try this image.

Here is how it went:

Ensure that docker.io service is running in your Ubuntu machine.
root@dell-virtual-machine:~# service docker.io restart
docker.io stop/waiting
docker.io start/running, process 6322

Let’s first search for dell-syscfg image which I uploaded sometimes back:
root@dell-virtual-machine:~# docker search dell-syscfg
NAME                     DESCRIPTION                       STARS     OFFICIAL   AUTOMATED
ajeetraina/dell-syscfg   Dell SYSCFG in Docker container   0

It’s there. Great !! Let us pull the Docker image as shown below:

root@dell-virtual-machine:~# docker run –privileged ajeetraina/dell-syscfg:v1.0 /opt/dell/toolkit/bin/syscfg -h
Unable to find image ‘ajeetraina/dell-syscfg:v1.0’ locally
Pulling repository ajeetraina/dell-syscfg
d121b6e6dba4: Pulling image (v1.0) from ajeetraina/dell-syscfg, endpoint: https://registryd121b6e6dba4: Pulling dependent layers
539c0211cd76: Download complete
dbf87b16c95b: Download complete
bfb56f437936: Download complete
337e820ac065: Download complete

syscfg Version 5.1.0.0000 abu00 (Linux – Mar  5 2015, 15:05:08)
Copyright (c) 2002-2015 Dell Inc.

Usage: syscfg –option[=argument]

For more information about a particular command,
use the option ‘-h’ followed by the command name.
Example: syscfg -h –asset

-b or –byte                             -n or –namefile
–biosver or –SystemBiosVersion*        -o or –outfile
–chassistype*                           –ovrwrt*
–cpucount*                              –pci*
–cpuspeed*                              -r or –read*
–deviceguid*                            -s
–envar                                  –sysid*
–envfile                                –sysname*
-h or –help                             –uuid*
-i or –infile                           –version*
-l or –logfile                          -x or –hex*
–mem*

It went great and finally I can go ahead and make necessary change for my BIOS. Yippeee!!!!

Give a spin and try this out…

Clap

Categories: Docker

Ajeet Raina

My name is Ajeet Singh Raina and I am an author of this blogging site. I am a Docker Captain, ARM Innovator & Docker Bangalore Community Leader. I bagged 2 special awards last year(2019) : Firstly, “The Tip of Captain’s Hat Award” at Dockercon 2019, San Francisco and secondly, “2019 Docker Community Award“. I was overwhelmed to receive the first award in front of around 5000 audience.

6 Comments

Maryam Nobbe · 11th October 2016 at 12:03 am

whoah this blog is fantastic i love reading your posts. Stay up the good work! You know, many individuals are hunting round for this info, you could help them greatly. |

kominki norweskie · 11th October 2016 at 11:24 pm

I would like to thank you for the efforts you’ve put in writing this site. I’m hoping the same high-grade site post from you in the upcoming as well. Actually your creative writing skills has encouraged me to get my own blog now. Actually the blogging is spreading its wings quickly. Your write up is a good example of it.

Dovre · 13th October 2016 at 10:50 pm

I appreciate, lead to I discovered exactly what I was taking a look for. You’ve ended my 4 day lengthy hunt! God Bless you man. Have a great day. Bye

Mary K. · 29th October 2016 at 11:46 am

Magnificent beat ! I would like to apprentice while you amend your website, how can i subscribe for a blog site? The account helped me a acceptable deal. I had been a little bit acquainted of this your broadcast offered bright clear idea

CyrusFEmmert · 18th November 2016 at 10:41 am

Your way of describing all within this paragraph is genuinely fastidious, every one
be capable of simply understand it, Thanks a great deal.

TylerXJelome · 24th November 2016 at 12:00 am

This is very attention-grabbing, You’re an excessively skilled blogger.
I have joined your feed and sit up for in the hunt for extra of
your wonderful post. Also, I have shared your site in my social
networks

Leave a Reply

Your e-mail address will not be published. Required fields are marked *