Skip to main content

Docker Commands for Maximo Consultants

Containers are becoming popular day by day and provide great flexibility of running the instance locally and play around for developers. For Maximo developers, it is even more relevant as there is no need to coordinate with others while enabling admin mode, or restarting the server, etc for any developmental need.

Docker for Maximo can be used by Developers to run their isolated local instance. A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime system tools, system libraries, and settings.


While working with docker, the following are some of the frequently used commands which every Maximo consultant should know.

Happy Dockerizing!

CommandsPurpose
docker --versionVersion of Docker installed on your machine
docker infoDetails of Docker installed on your machine
docker imagesList of images on your machine
docker images -aList of images with creation time, size and all other details
docker pull <image name>Pull image from Docker Registry
docker run -it -d <image name>Run the image as docker container
docker ps -aList all containers and details of port, container id, image & status
docker exec -it <Container ID> bashAccess a Running container by its Container ID
exitExit from Container
docker stop <Container ID>Stop running container
docker commit <Source container ID> <docker hub registry>/<name of image>Create new image on local system from existing source image
docker push <docker hub registry>/<name of image>Push docker image created from local system to Docker Hub
docker rm <container id>Remove Container via Container ID
docker rmi <image id>Remove Image
docker rmi -f <image id>Remove Image Forcefully
docker-compose up -dRun container from the image
docker exec -ti --user root <Container ID> /bin/bashRun Docker Container as Root
docker exec -ti --user ctginst1 <Container ID> /bin/bashRun Docker as specific user (eg- ctginst1)
docker container ls –aqList IDs of all docker containers
docker container pruneRemove all stopped containers
docker images ls -qf dangling=truRemove all dangling images
docker images pruneRemove all unused images
docker volume lsList all volumes
docker volume ls -qf dangling=trueList all volumes which are Dangling
docker volume rm $(docker volume ls -q -f dangling=true)Remove all dangling
docker run -it -d <image name>Run Image as Container
docker loginLogin into Docker Hub
docker commit <Container-ID> <RepositoryUserName>/<Repository_Name>:tagCreate image from Container
docker push <ImageName>:<TagName>Push image to Docker Hub

Comments

Popular posts from this blog

Maximo OSLC Integration with External System- Get data in JSON format

Greetings! If you have noticed recent version of Maximo, couple new application in Integration module has been added which are OSLC Resources and OSLC Provider.These modules gives us ability to integrate with external system in JSON. OSLC is an open community that creates specifications for the integration of products and/or tools.  IBM is a leading contributor to this community and many software products within the IBM Software Group are implementing OSLC in order to enable cross-product integrations. An OSLC integration requires 2 players-  1. OSLC Consumer application 2. OSLC Provider application.   An OSLC provider application makes containers of associated resources(data) available for integration through service providers. Consumer applications then use these service providers to query resources and to create, update, and delete resource data.  The consumer application sends a query to the service provider for resource data. The service p...

TD Tool Kit - Importing new language in Multilingual Maximo environment

Greetings! +IBM MAXIMO  gives you ability to use multiple languages like Spanish , Portuguese, Chinese , Korean , French etc other than English , if your Maximo environment is global and have users across the globe. Importing a new language in Maximo can be done by TD Tool kit. TD took kit stands for Translation Data Toolkit.  The Translation Data Toolkit is used to translate the Maximo database and handling Multi Language functionality. The TDToolkit is located under the {Maximo_install}\tools\maximo directory.  The process to import new language is a 3 step activity- 1. Take Maximo down by stopping application servers. 2. Export Labels in XLIFF file format 3. Translate the XLIFF file 4. Check for error and import translated XLIFF files. 5. Validate and start Maximo. Export Labels in XLIFF file format -  In Maximo directory , XLIFF files store all the translations for different tags related with a MBO or database table. In order to expor...

Maximo- An Introduction !!

Greetings ! Very often during conversations , I have seen a strange reaction on face of people when someone say that I am consulting in Maximo and the response which most of the time you'll get from those tech-heads is - "Maximo , What is Maximo...?" so here we are trying to explain and revisit my understanding over this product Maximo. +IBM MAXIMO   is a leading enterprise level asset management product used in various industries like - Manufacturing , Automotive , Oil & Gas , Transportation , Health Care , Retail which gives you immense ability to track down the cost of an asset in plant right starting from installation to its decommissioning. It is a pioneer Asset Life Cycle and Maintenance Management Solution and part of family of software known as "CMMS"- Computerized maintenance management system. In simple term , everything is Maximo revolves around the term - Total Cost of an Asset. In today's competitive world and atmosphere of slowing...