{"id":33002,"date":"2015-10-15T11:14:45","date_gmt":"2015-10-15T11:14:45","guid":{"rendered":"http:\/\/webkul.com\/blog\/?p=33002"},"modified":"2021-12-15T14:12:24","modified_gmt":"2021-12-15T14:12:24","slug":"start-your-journey-with-docker","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/","title":{"rendered":"Start your journey with Docker&#8230;.!!!"},"content":{"rendered":"<h1 class=\"western\"><strong><span style=\"color: #000080\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\"><b>Today Lets Talk About Docker. As You Have Read In&nbsp;<\/b><\/span><\/span><\/span><\/strong><strong><a href=\"http:\/\/webkul.com\/blog\/docker-a-new-era-of-virtualization\/\"><span style=\"color: #000080\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\"><b>Earlier Blog<\/b><\/span><\/span><\/span><\/a><\/strong><strong><span style=\"color: #000080\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\"><b>, What Exactly Docker Is ?<\/b><\/span><\/span><\/span><\/strong><\/h1>\n<h2 class=\"western\"><em><span style=\"color: #0000ff\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\"><b>Now lets talk about next question,&nbsp;What makes Docker so attractive &amp; how does it work ??<\/b><\/span><\/span><\/span><\/em><\/h2>\n<p align=\"justify\"><span style=\"color: #333333\"><span style=\"font-family: 'PT Serif', serif\"><span style=\"font-size: large\">Answer is, 10 Years ago, when virtual machine started at that time we realized that virtual machine shared the same hardware with the base machine, while testing if the virtualized machine goes down then it doesn\u2019t effect our host machine, that was the motto of creating a virtualize machine and there are lots of applications which needs their own environment to run. If basically i say in short, so virtual machine is a resource through which we can create an elusion for app that it has its own environment. But even at that time base machine had enormous load of various virtualized machines, to overcome this situation a new application has been launched named as docker.It is very light weight application and shared the kernel with the base machine in another words it virtualized the environment rather than virtualizing a machine.<\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\">The main thing i would like to share with you is we have to install Docker application and then we can run 10-15 containers or more than that on the single base machine without any problem.<\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\">Like in our Laptop we cant install 10-15 virtual machines as various applications needs there own environment. So, in your laptop if there is docker installed, then you can work very easily anywhere around the world. It does not have any dependency issue.<\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\">one more thing which is important to know is Docker containers can use its own ports like you have two docker containers and both containers are having apache2 application on port 80, so you can run both the containers of apache on different ports at any time.<\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\">Docker is very helpful to create an isolated environment.<\/span><\/span><\/span><\/p>\n<p align=\"justify\"><strong><span style=\"color: #0000ff\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\"><b>[DOCKER IN DOCKER\u2019s TERM\u2026]<\/b><\/span><\/span><\/span><\/strong><\/p>\n<p align=\"justify\"><strong><span style=\"color: #0000ff\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\"><b>BUILD ONCE, CONFIGURE ONCE &amp; RUN ANYWHERE\u2026\u2026..<\/b><\/span><\/span><\/span><\/strong><\/p>\n<p align=\"justify\"><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\">There is also one more component in docker is&nbsp;<\/span><\/span><\/span><strong><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\"><b>DOCKER INDEX\u2026.<\/b><\/span><\/span><\/span><\/strong><\/p>\n<p align=\"justify\"><strong><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\"><b>You must be thinking what Docker index is ??<\/b><\/span><\/span><\/span><\/strong><\/p>\n<p align=\"justify\"><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\">Lets talk about the docker index, it is basically a git repository that contains docker containers and all. You can push containers in that repository or pull containers just like git.<\/span><\/span><\/span><\/p>\n<p align=\"justify\"><strong><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\"><b>These all points make Docker so attractive\u2026.<\/b><\/span><\/span><\/span><\/strong><\/p>\n<p align=\"justify\"><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\">Now lets talk about how does docker work ?<\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\">Let me tell you one thing that Docker\u2019s commands are too simple and user friendly. You only just need to understand the flow of its commands.<\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\">ok lets install docker in your ubuntu os machine\u2026.<\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\">First open the terminal and go to root user by typing:<\/span><\/span><\/span><\/p>\n<pre class=\"brush:shell\">sudo -s<\/pre>\n<p>then update your system by typing:<\/p>\n<pre class=\"brush:shell\">apt-get update<\/pre>\n<p align=\"justify\">after updation type the command mentioned below &amp; install the required package:<\/p>\n<pre class=\"brush:shell\">sudo apt-get install linux-image-generic-lts-trusty<\/pre>\n<p align=\"justify\"><span style=\"color: #333333\"><span style=\"font-family: 'PT Serif', serif\"><span style=\"font-size: large\">Now reboot your system once by typing:<\/span><\/span><\/span><\/p>\n<pre class=\"brush:shell\">reboot<\/pre>\n<p align=\"justify\">Now check curl if it is not installed then type:<\/p>\n<pre class=\"brush:shell\">apt-get install curl<\/pre>\n<p align=\"justify\"><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\">Get the latest Docker Package with mentioned command:<\/span><\/span><\/span><\/p>\n<pre class=\"brush:shell\">curl -sSL https:\/\/get.docker.com\/ | sh\n<\/pre>\n<p align=\"left\"><span style=\"font-size: large;line-height: 1.5\">now verify the Docker if it is installed or not, type:<\/span><\/p>\n<pre class=\"brush:shell\">docker version<\/pre>\n<p align=\"justify\"><strong><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\"><b>docker version should be 1.8.2 or higher.<\/b><\/span><\/span><\/span><\/strong><\/p>\n<p align=\"justify\"><span style=\"color: #ff0000\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\">[Note: you can get lots of way to installed docker in just few commands but to install updated version of docker, follow the procedure.]<\/span><\/span><\/span><\/p>\n<p align=\"justify\"><strong><span style=\"color: #000000\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\"><b>Now lets learn how to run docker\u2026..<\/b><\/span><\/span><\/span><\/strong><\/p>\n<p align=\"justify\"><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\">firstly you have to download docker\u2019s image like i want to download ubuntu-14.04 image then download it by typing:<\/span><\/span><\/span><\/p>\n<pre class=\"brush:shell\">docker pull ubuntu:14.04<\/pre>\n<p align=\"justify\"><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\">it will pull the image from docker hub<\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\">After pulling it, you can list the images by typing:<\/span><\/span><\/span><\/p>\n<pre class=\"brush:shell\">docker images<\/pre>\n<p align=\"justify\"><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\">it will show you the complete downloaded images which you have in your system<\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\">after that just hit the command to use docker\u2019s image:<\/span><\/span><\/span><\/p>\n<pre class=\"brush:shell\">docker run -i -t ubuntu:14.04\n<\/pre>\n<p align=\"justify\"><span style=\"font-size: large;line-height: 1.5\">that command will give you terminal and then you can run or install whatever you want, but remember after installation if you want to save the changes, you will have to commit the container and for this you have to open another terminal &amp; from root user type:<\/span><\/p>\n<pre class=\"brush:shell\">docker commit your_container_id your_container-name<\/pre>\n<p align=\"justify\"><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\">now the question arises that how do we get to know container\u2019s id &amp; container\u2019s name ?<\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\">you can check your container\u2019s id and name by typing:<\/span><\/span><\/span><\/p>\n<pre class=\"brush:shell\">docker ps<\/pre>\n<p align=\"justify\"><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\">after committing it, your container is ready to use.<\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"color: #ff0000\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\">[ Note: Remember one thing that without committing your container don\u2019t exit from it &amp; run another one otherwise you\u2019ll loose everything what you have worked in it and next time when you will run it, you will get a fresh copy of your previous container, so docker commit is must to save your work in the container\u201d<\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"color: #333333\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\">now if you want to run your container in daemonize mode then you have to hit the command:<\/span><\/span><\/span><\/p>\n<pre class=\"brush:shell\">docker run -i -d container_name<\/pre>\n<p align=\"justify\">To stop running container:<\/p>\n<pre class=\"brush:shell\">docker stop container_id<\/pre>\n<p align=\"justify\">To remove container:<\/p>\n<pre class=\"brush:shell\">docker rm container-id<\/pre>\n<p align=\"justify\"><span style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><span style=\"font-size: large\"><span style=\"color: #333333\">All basic commands are:<\/span><\/span><\/span><\/p>\n<pre class=\"brush:shell\">attach:-Attach to a running container\n\nbuild:-Build a container from a Dockerfile\n\ncommit:-Create a new image from a container\u2019s changes\n\ncp:-Copy files\/folders from the containers filesystem to the host path\n\ndiff:-Inspect changes on a container\u2019s filesystem\n\nevents:-Get real time events from the server\n\nexport:-Stream the contents of a container as a tar archive\n\nhistory:-Show the history of an image\n\nimages:-List images\n\nimport:-Create a new filesystem image from the contents of a tarball\n\ninfo:-Display system-wide information\n\ninsert:-Insert a file in an image\n\ninspect:-Return low-level information on a container\n\nkill:-Kill a running container\n\nload:-Load an image from a tar archive\n\nlogin:-Register or Login to the docker registry server\n\nlogs:-Fetch the logs of a container\n\nport:-Lookup the public-facing port which is NAT-ed to PRIVATE_PORT\n\nps:-List containers\n\npull:-Pull an image or a repository from the docker registry server\n\npush:-Push an image or a repository to the docker registry server\n\nrestart:-Restart a running container\n\nrm:-Remove one or more containers\n\nrmi:-Remove one or more images\n\nrun:-Run a command in a new container\n\nsave:-Save an image to a tar archive\n\nsearch:-Search for an image in the docker index\n\nstart:-Start a stopped container\n\nstop:-Stop a running container\n\ntag:-Tag an image into a repository\n\ntop:-Lookup the running processes of a container\n\nversion:-Show the docker version information\n\nwait:-Block until a container stops, then print its exit code<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Today Lets Talk About Docker. As You Have Read In&nbsp;Earlier Blog, What Exactly Docker Is ? Now lets talk about next question,&nbsp;What makes Docker so attractive &amp; how does it work ?? Answer is, 10 Years ago, when virtual machine started at that time we realized that virtual machine shared the same hardware with the <a href=\"https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":63,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-33002","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Start your journey with Docker....!!! - Webkul Blog<\/title>\n<meta name=\"description\" content=\"Docker, Virtualization with Docker, Start your journey with Docker, Lets implement Docker,\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Start your journey with Docker....!!! - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"Docker, Virtualization with Docker, Start your journey with Docker, Lets implement Docker,\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2015-10-15T11:14:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-15T14:12:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-og.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Prashant\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Prashant\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/\"},\"author\":{\"name\":\"Prashant\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/63991dc1b4e7a2664167c8537540ba4b\"},\"headline\":\"Start your journey with Docker&#8230;.!!!\",\"datePublished\":\"2015-10-15T11:14:45+00:00\",\"dateModified\":\"2021-12-15T14:12:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/\"},\"wordCount\":768,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/\",\"url\":\"https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/\",\"name\":\"Start your journey with Docker....!!! - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"datePublished\":\"2015-10-15T11:14:45+00:00\",\"dateModified\":\"2021-12-15T14:12:24+00:00\",\"description\":\"Docker, Virtualization with Docker, Start your journey with Docker, Lets implement Docker,\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Start your journey with Docker&#8230;.!!!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/63991dc1b4e7a2664167c8537540ba4b\",\"name\":\"Prashant\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9edb6c0859bac9fee556d350e929763d5774c3f4053f74a59e7a1674ed0d001d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9edb6c0859bac9fee556d350e929763d5774c3f4053f74a59e7a1674ed0d001d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Prashant\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/prashant089\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Start your journey with Docker....!!! - Webkul Blog","description":"Docker, Virtualization with Docker, Start your journey with Docker, Lets implement Docker,","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/","og_locale":"en_US","og_type":"article","og_title":"Start your journey with Docker....!!! - Webkul Blog","og_description":"Docker, Virtualization with Docker, Start your journey with Docker, Lets implement Docker,","og_url":"https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2015-10-15T11:14:45+00:00","article_modified_time":"2021-12-15T14:12:24+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-og.png","type":"image\/png"}],"author":"Prashant","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Prashant","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/"},"author":{"name":"Prashant","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/63991dc1b4e7a2664167c8537540ba4b"},"headline":"Start your journey with Docker&#8230;.!!!","datePublished":"2015-10-15T11:14:45+00:00","dateModified":"2021-12-15T14:12:24+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/"},"wordCount":768,"commentCount":3,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/","url":"https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/","name":"Start your journey with Docker....!!! - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"datePublished":"2015-10-15T11:14:45+00:00","dateModified":"2021-12-15T14:12:24+00:00","description":"Docker, Virtualization with Docker, Start your journey with Docker, Lets implement Docker,","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/start-your-journey-with-docker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Start your journey with Docker&#8230;.!!!"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/63991dc1b4e7a2664167c8537540ba4b","name":"Prashant","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9edb6c0859bac9fee556d350e929763d5774c3f4053f74a59e7a1674ed0d001d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9edb6c0859bac9fee556d350e929763d5774c3f4053f74a59e7a1674ed0d001d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Prashant"},"url":"https:\/\/webkul.com\/blog\/author\/prashant089\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/33002","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/63"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=33002"}],"version-history":[{"count":8,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/33002\/revisions"}],"predecessor-version":[{"id":315257,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/33002\/revisions\/315257"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=33002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=33002"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=33002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}