DevOps vs Docker

0 votes
I am wondering how exactly does docker fit into CI /CD . I understand that with help of containers, you may focus on code , rather than dependencies/environment. But once you check-in your code, you will expect tools like TeamCity, Jenkins or Bamboo to take care of integration build , integration test/unit tests and deployment to target servers ( after approvals) where you will expect same Docker container image to run the built code. However, in all above, Docker is nowhere in the CI/CD cycle , though it comes into play when execution happens at server. So, why do I see articles listing it as one of the things for DevOps. I could be wrong , as I am not a DevOps guru, please enlighten !
Mar 16 in DevOps & Agile by Edureka
• 13,640 points
53 views

1 answer to this question.

0 votes
In recent years, DevOps tools have become more widespread. These tools are intended to help developers and operators communicate better and provide faster IT service delivery. With the use of these tools, development and operations teams can collaborate closely to provide software services. Here is a list of the best DevOps tools available.

Docker is a Linux-based software container platform. Application and infrastructure developers can use the tool to create a virtual environment that will serve as a platform for increased innovation. Go is the programming language used to create the open-source platform. It is lightweight in nature because it doesn't require any hypervisor load. Docker users may create apps both in the cloud and on-premises thanks to the modular design.

Kubernetes
Users can automate the deployment, maintenance, and scaling of containerized applications using Google's open-source platform. Docker makes it easy for programmers to create and operate software. With the support of Kubernetes, DevOps teams can automate container management in a cluster. It may even assist them in monitoring the containers more effectively. Compared to other DevOps tools, Kubernetes is a sophisticated system. However, it enables users to quickly diagnose and solve problems. Cloud Native Computing Foundation is in charge of Kubernetes' upkeep (CNCF).
answered Mar 24 by gaurav
• 22,040 points

Related Questions In DevOps & Agile

+3 votes
4 answers

Unable to build docker image

It looks like the dev dependencies were ...READ MORE

answered Oct 11, 2018 in DevOps & Agile by lina
• 8,220 points

edited Oct 17, 2018 by lina 4,530 views
+4 votes
2 answers

run docker-daemon with --iptables=false

The docker network model uses iptables to ...READ MORE

answered Aug 2, 2018 in DevOps & Agile by Kalgi
• 52,350 points
7,402 views
0 votes
1 answer

How do I use Devops with Xamarin and hockeyapp

It would be better if you use ...READ MORE

answered Mar 27, 2018 in DevOps & Agile by Atul
• 10,230 points
332 views
+5 votes
2 answers

Xamarin and hockeyapp for DevOps

You can use Jenkins instead, It has ...READ MORE

answered Mar 27, 2018 in DevOps & Agile by DareDev
• 6,890 points

edited Oct 12, 2018 by Kalgi 404 views
+3 votes
2 answers

What actually is DevOps?

DevOps is a software development approach which ...READ MORE

answered Oct 16, 2018 in DevOps & Agile by Kalgi
• 52,350 points
375 views
+1 vote
2 answers
+2 votes
5 answers

main roles of DevOps

Can you please brief about the roles ...READ MORE

answered Oct 16, 2018 in DevOps & Agile by Haider
408 views
+1 vote
2 answers

How do I run Apache server from Docker without mapping to a location?

If you're seeing a 500 error, that's ...READ MORE

answered Oct 18, 2018 in DevOps & Agile by lina
• 8,220 points
1,387 views
0 votes
1 answer
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP