ReactJS - 3 ways to Import components in ReactJS
Introduction In this post, we will discuss 3 different ways to import a…
March 23, 2022
Consider a scenario where you are building a docker image on your local machine and want to run it on another environment or another host. How would you take your docker image there when you don’t have a repository.
Following are the steps:
Docker provides a way to save your images in an archive bundle.
Lets assume your docker image name is: my-food-api
Command to save
docker save -o my_food_api.tar my-food-api
If your image is with some tag like latest
docker save -o my_food_api.tar my-food-api:latest
You will have a tar file with name: my_food_api.tar
I transfer this file to another linux host using scp.
scp my_food_api.tar [email protected]_host:/target_folder/
Now, I have the tar file
on that host. I need to load it as docker image
.
Run following command:
docker load -i /target_folder/my_food_api.tar
Now, you have that docker image loaded, you can run it the way you want using docker run
To summarize, I have made two scripts, just to make my life easy.
After I build the docker image,
saveAndScp.sh
# Save docker image and scp
rm my_food_api.tar
docker save -o my_food_api.tar my_food_api:latest
scp my_food_api.tar [email protected]_host:/target_folder/
refresh_image.sh
# just to be sure that no old image exist before
docker image rm my_food_api:latest
docker load -i /target_folder/my_food_api.tar
run.sh
WHatever is your run command,
docker run -it -d -p 8080:13001 -v /root/config:/apps/conf --env-file /root/application.properties my_food_api:latest
Introduction In this post, we will discuss 3 different ways to import a…
In previous post (Trigger Email on Blob Trigger), we saw how we can create such…
Introduction It is very important to introduce few process so that your code and…
Suppose you have two lists, and you want Union and Intersection of those two…
Introduction In this post, we will see how we can build FIPS enabled openssl in…
Introduction So you have a Django project, and want to run it using docker image…
Introduction It is very important to introduce few process so that your code and…
Introduction In this post, we will see a sample Jenkin Pipeline Groovy script…
Introduction We often require to execute in timed manner, i.e. to specify a max…
Introduction In some of the cases, we need to specify namespace name along with…
Introduction In most of cases, you are not pulling images from docker hub public…