Docker

4,6 (528)
Eine Bewertung schreiben
Software-Containerisierung & Bereitstellungs-Services

Gesamtbewertung

4,6 /5
(528)
Preis-Leistungs-Verhältnis
4,6/5
Funktionen
4,6/5
Bedienkomfort
4,1/5
Kundenbetreuung
4,1/5

97%
haben diese Anwendung empfohlen
Sortieren nach

528 Bewertungen

Verifizierter Rezensent
Gesamtbewertung
  • Branche: Internet
  • Unternehmensgröße: Selbstständig
  • Täglich für 6-12 Monate genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Bedienkomfort
  • Weiterempfehlungsquote 10.0 /10

Leistungsstarkes Werkzeug für Entwickler

Bewertet am 24.4.2023

Vorteile

Als Entwickler empfehle ich Docker, da es mir ermöglicht, Anwendungen schnell und einfach in Container zu packen und auf jeder Plattform auszuführen. Es bietet auch eine Vielzahl von Tools, um den Entwicklungsprozess zu automatisieren und zu vereinfachen, was uns Zeit und Ressourcen spart. Insgesamt ist Docker ein leistungsstarkes Werkzeug, das die Art und Weise, wie wir Anwendungen erstellen und bereitstellen, revolutioniert hat.

Nachteile

Die Komplexität von Netzwerk- und Speichermanagement um Container herum, die Leistungseinbuße auf virtualisierten Infrastrukturen sowie die mögliche Herausforderung des Managements von Containerorchestrierungs-Tools wie Kubernetes sind Nachteile von Docker.

Raúl
Raúl
Gesamtbewertung
  • Branche: Telekommunikation
  • Unternehmensgröße: 51–200 Mitarbeiter
  • Täglich für Mehr als 2 Jahre genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Preis-Leistungs-Verhältnis
  • Bedienkomfort
  • Kundenbetreuung
  • Weiterempfehlungsquote 10.0 /10

Dockertize your platform right now!

Bewertet am 19.10.2018

All my current infrastructures of my clients are based on docker, I have been able to create...

All my current infrastructures of my clients are based on docker, I have been able to create database clusters with maria DB and several nginx using docker, likewise I have been able to create API's and micro services with containers that I have created myself

Vorteile

Docker has proven to be a fairly efficient and stable virtualization platform for productive environments of high stress and traffic flow.

The compatibility with other work tools is almost 100% guaranteed and also allows testing and deployments at speeds never before reached by infrastructure departments. One of the most significant advantages is the large repository of images of applications that are available in the docker hub.

Without a doubt, of the best tools that I use in my day to day

Nachteile

It takes great knowledge of linux and infrastructure to use docker, it is not a tool for beginners, if you do not have the basic knowledge of a LAMP or LEMP for example, you can not deploy a disconnected application in docker, much less create base clusters of data, among many other things.

Robinson
Robinson
Gesamtbewertung
  • Branche: Forschung
  • Unternehmensgröße: 51–200 Mitarbeiter
  • Täglich für Mehr als 2 Jahre genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Bedienkomfort
  • Weiterempfehlungsquote 10.0 /10

Docker

Bewertet am 6.3.2023

It's been a great tool for quickly deploying and testing applications, and it's made my development...

It's been a great tool for quickly deploying and testing applications, and it's made my development workflow much easier.

Vorteile

I appreciate Docker because it allows me to quickly and easily deploy applications in a consistent environment, no matter the underlying infrastructure. Its containers package applications and their dependencies together, making it possible to deploy them in any setting such as on-premise, cloud, or hybrid. Moreover, Docker makes scaling applications easy by replicating multiple containers. Additionally, it offers an efficient way to manage application dependencies and isolate applications from each other, simplifying the process of troubleshooting and maintenance. To sum up, Docker is an ideal tool for quickly deploying and managing applications in a consistent environment.

Nachteile

One of the things I least like about Docker is that it can be difficult to troubleshoot, especially when it comes to networking issues. Additionally, it can be a bit clunky to set up and configure for more complex applications.

Vivek Kumar
Gesamtbewertung
  • Unternehmensgröße: 201–500 Mitarbeiter
  • Täglich für 6-12 Monate genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Preis-Leistungs-Verhältnis
  • Bedienkomfort
  • Kundenbetreuung
  • Weiterempfehlungsquote 7.0 /10

Extremely helpful to manage and deploy your application virtually on any system

Bewertet am 4.7.2018

Helps to manage your application and host on docker hub.
Helps to distribute and deploy your...

Helps to manage your application and host on docker hub.
Helps to distribute and deploy your application on different system.

Vorteile

The best thing about docker is docker cloud. You can host your application in docker cloud and share with your teammate or make it public which make it extremely helpful to install your application in literally any system without worrying about the system dependencies. Lots of contributors are there in docker cloud. Also helps you in improving your software infrastructure by isolating your application micro services.

Nachteile

Not more documentation about different ways to deploy application.
Not good documentation about different commands you can run on docker-compose and their dependencies.
Some time you feel stuck while solving particular problem and you find no help in the internet.

Ramindu
Ramindu
Gesamtbewertung
  • Branche: Computer-Software
  • Unternehmensgröße: 10.000+ Mitarbeiter
  • Täglich für Mehr als 2 Jahre genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Preis-Leistungs-Verhältnis
  • Bedienkomfort
  • Kundenbetreuung
  • Weiterempfehlungsquote 9.0 /10

Docker is the quintessential containerization tool

Bewertet am 8.3.2021

Our organization uses Docker to standardize environments for local workstations and remote deployed...

Our organization uses Docker to standardize environments for local workstations and remote deployed environments. It has enabled project teams to make sure issues with the environment in deployed applications are minimized.

Vorteile

Docker is the most popular container tool that helps teams set up and mange environments to run their applications without having to resort to VMs. It provides a simple interface to create environments and test, deploy and maintain applications within local, on-prem or cloud infrastructure. It has an extensive community that builds Docker images, pre-built environments that support for a variety of operating systems, programming languages and tools.

Nachteile

Docker can have a somewhat steep learning curve and is hard to explain to someone who doesn't know about it. Some of the more nuanced configuration options can be hard to find and harder to understand for newcomers. The support for Windows environments is also not as extensive as it could be.

Vandana
Vandana
Gesamtbewertung
  • Branche: Unternehmensberatung
  • Unternehmensgröße: 10.000+ Mitarbeiter
  • Täglich für Mehr als 2 Jahre genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Preis-Leistungs-Verhältnis
  • Bedienkomfort
  • Kundenbetreuung
  • Weiterempfehlungsquote 9.0 /10

OS level Containerization

Bewertet am 27.4.2019

Docker Enterprise is a leading container platform because of the feature and customization provided...

Docker Enterprise is a leading container platform because of the feature and customization provided by it. We are deploying the multiple client server without any major effort. Docker helps to deliver the release of the product with better compliance. High level encryption of images and communication between cluster make the container secure.

Vorteile

Docker is a powerful tool for containerization. It gives the platform for build, test and deploy application using container. The Docker container helps in adopting the DevOps methodology that helps in rapid release. Docker container helps to isolate the application which helps to execute the consistent test results. Dockers helps to optimize the development and operational process. Docker Enterprise provides a one stop solution to all problems from its dashboard.

Nachteile

Docker daemon configuration for container and images is a tricky part and it should be simplified. Managing the Swarm and Kubernetes for orchestration is a complex part with using Docker API.

Austin
Austin
Gesamtbewertung
  • Branche: Pharmazeutika
  • Unternehmensgröße: 51–200 Mitarbeiter
  • Wöchentlich für Mehr als 2 Jahre genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Bedienkomfort
  • Weiterempfehlungsquote 10.0 /10

Docker, the perfect container-maker

Bewertet am 14.9.2023

We solved a monolithic structure implementing Docker, it was a hard process and it's not really...

We solved a monolithic structure implementing Docker, it was a hard process and it's not really easy, but if it's well done you can rest assured that you will have much fewer problems in the future. Capacity and maintainability skyrocketed after we started using it, so we have much to thank Docker.

Vorteile

I think the most impactful and beneficial thing about Docker is the capacity to hold an entire program with an insanely low size (30MB for an entire and fully operational Alpine-linux!!). This enables a world of microservices to be created and never depend on one thing, you can have 6 different micro services hosted on 6 different containers and each and every one can be resetted without holding the rest hostage.

Nachteile

I think the implementation process could be easier, sometimes you really need an easy-access terminal and Docker is not that friendly when it comes to that, I have high hopes that they can resolve that issue, for example as Anaconda did, a separate executable terminal for each virtual environment, this could be a separate command terminal for each container.

Sanchita
Sanchita
Gesamtbewertung
  • Branche: Telekommunikation
  • Unternehmensgröße: 10.000+ Mitarbeiter
  • Täglich für 6-12 Monate genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Preis-Leistungs-Verhältnis
  • Bedienkomfort
  • Kundenbetreuung
  • Weiterempfehlungsquote 9.0 /10

Docker - A Containerization holder

Bewertet am 20.10.2018

Docker is making my life easy as now I don't have to worry about deployment on my multiple servers...

Docker is making my life easy as now I don't have to worry about deployment on my multiple servers and resolving the issue 'Working on my BOX' as its always testing code in truly independent environment. Containerization is helping use in high availability, by this we have achieve zero outage to our server because of deployment.

Vorteile

Docker is one of the best containerization application. To achieving continue integration it's very helpful. Managing the deployment container and images is now easy with Docker. Docker help to do the things for you by automation. Once you configure a Docker in your environment it will make sure that issue will not occur due to development or production environment. It also very helpful in deployment and virtualization. The best thing in it is secure and transparent as it's source code is open.

Nachteile

As docker can be configure in all environment and architecture, but it is sometime very challenging to solve the particular issue that is making hurdle in configuring it. Documentation is also limited as it is not covering all the aspects or environment in which we or our organization is working. I feel they should also provide the some enterprise feature like image management in open source version also.

Sebastian
Sebastian
Gesamtbewertung
  • Branche: Biotechnologie
  • Unternehmensgröße: 2–10 Mitarbeiter
  • Täglich für Mehr als 2 Jahre genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Preis-Leistungs-Verhältnis
  • Bedienkomfort
  • Weiterempfehlungsquote 10.0 /10

Essential software

Bewertet am 12.6.2023

Even if the image creation may be a complex issue, the rewards makes it worthwhile. And most of the...

Even if the image creation may be a complex issue, the rewards makes it worthwhile. And most of the time I can pull the image I need from a repository so I don't have to create it from scratch

Vorteile

It allows me to install software that otherwise the installation procedure would be too complex. I also use it to provide isolation between different software, like using different Python versions.

Nachteile

I don't like the procedure to create a new image, sometimes is complex. Security is also not easy to manage, since in most docker images lot of tools are disabled by default so it is hard to make updates, you have to update the base image.

Magdalena
Gesamtbewertung
  • Branche: Unterhaltung
  • Unternehmensgröße: 201–500 Mitarbeiter
  • Täglich für Mehr als 1 Jahr genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Preis-Leistungs-Verhältnis
  • Bedienkomfort
  • Kundenbetreuung
  • Weiterempfehlungsquote 9.0 /10

Vibrant Application for Swift Development

Bewertet am 18.4.2024

Vorteile

Docker is aggressive in making valuable development for any application.

Nachteile

Docker is consistent and it delivers sustainable ways for application handling.

Sara
Gesamtbewertung
  • Branche: Informationstechnologie & -dienste
  • Unternehmensgröße: 2–10 Mitarbeiter
  • Monatlich für Mehr als 1 Jahr genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Bedienkomfort
  • Weiterempfehlungsquote 9.0 /10

Containers are great!

Bewertet am 14.6.2024

I use docker mainly on qnap systems and it works fine. I set an uniquity docker in a network...

I use docker mainly on qnap systems and it works fine. I set an uniquity docker in a network without server to install, so i am able to manage the equipment.
I run docker of course in a linux machine, i haven't any problem or issue, everything runs smooth. Docker is indeed a great solution, you should try it.

Vorteile

Containers are quick to deploy and you can have dedicated machine that run software you don't want (or you cannot) install on any machine in your network.
I have a Zabbix docker machine, an uniquity one and also a snort one.
I usually install docker on linux machines (I choose Ubuntu in my case) but you can also use docker on QNAP Nas systems, really useful and easier to setup.
Installation of docker is easy, just follow the instruction on main site. Installing applications is also easy.
Highly recommended!

Nachteile

You need a Linux machine and a little knowledgement to run successfully docker, but there is a lot of documentation on internet

Carlos
Gesamtbewertung
  • Branche: Computer-Software
  • Unternehmensgröße: 51–200 Mitarbeiter
  • Täglich für Mehr als 2 Jahre genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Preis-Leistungs-Verhältnis
  • Bedienkomfort
  • Weiterempfehlungsquote 10.0 /10

How to demo a MVP

Bewertet am 30.12.2020

I like the problems Docker solves in my case, I work in some specific subcomponent which lives in a...

I like the problems Docker solves in my case, I work in some specific subcomponent which lives in a docker container, so I usually don't have to worry about the impact other than the parts where the component will interact with others, but that is not usually docker related stuff other than ports and shared storage.

Vorteile

I find very convenient the way I can ship a demo by creating a docker image with all what is needed inside. I am more tended to the idea of a container serving a single purpose, but in much cases docker can be used to package and ship all that is needed to have a not complex MVP, even if it was complex several docker images can be built, but talking about simple cases I found docker easy of use by the final audience, they do not need to know all the details or have strong skills, just a few instructions and they are ready to see the demo. And also in some more complex cases, end users with more deep technical skills simply ask for a docker image with specific requirements, since they know how to connect the pieces and they have some infrastructure in place they can easily plug in the docker image.

Nachteile

IMO the user experience for a developer is more easy in linux based environments than in Mac environments, or it also could be that the development environment provided by some companies is some kind attached to mac computers but then on the testing, deployment, and production environments is more linux based. So the experience is not kind of uniform in my opinion.

Mohd Nubli
Gesamtbewertung
  • Branche: Maschinenbau oder Wirtschaftsingenieurwesen
  • Unternehmensgröße: 501–1.000 Mitarbeiter
  • Täglich für Mehr als 1 Jahr genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Preis-Leistungs-Verhältnis
  • Bedienkomfort
  • Kundenbetreuung
  • Weiterempfehlungsquote 10.0 /10

Docker is an amazing software.

Bewertet am 26.2.2023

Docker is a software that allows me to create, deploy and manage applications in software containers...

Docker is a software that allows me to create, deploy and manage applications in software containers. It is quickly becoming a popular way to develop, deliver and run applications in a virtualized environment that provides resource isolation and greater portability. Docker is widely used across the industry by both developers and operations teams to create highly consistent, reliable, and repeatable applications from development to production. With its virtualization capabilities, Docker enables a more efficient and streamlined process for creating, running, and managing applications.

Vorteile

The advantage of Docker is that it provides an easy way to deploy applications on multiple platforms and can run on multiple operating systems. It also offers a consistent development, testing and deployment environment. Additionally, it is lightweight and can be easily deployed on minimal hardware which can help reduce costs. The software is also secure, as all containers are isolated from the rest of the system, eliminating the potential risk of malware.

Nachteile

Among its weaknesses or shortcomings is that it can be complicated to set up and manage its environment. It's also lack customization options can be a limitation depending on the complexity of the application. Also, docker containers can be expensive, especially when using proprietary and closed source images.

Verifizierter Rezensent
Gesamtbewertung
  • Branche: Informationstechnologie & -dienste
  • Unternehmensgröße: 10.000+ Mitarbeiter
  • Täglich für Mehr als 2 Jahre genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Bedienkomfort
  • Weiterempfehlungsquote 10.0 /10

Containers are really helpful

Bewertet am 1.2.2019

It's a great way to test new technologies in a robust manner.

It's a great way to test new technologies in a robust manner.

Vorteile

Ability to spin up software with just a few clicks. Initial setup doesn't require to much experience. Downloading new images and containers creation gives a lot of joy. It's a great way to perform POC and experiments as if they appear to be invaluable the removal from the device is simple and doesn't leave any orphaned dependency packages. Scaling services through Swarm allows to greatly improve performance of applications that can work in such environment. There is a huge variety of systems on which it could be run.

Nachteile

By default the docker service storage is kept on /var (on linux systems) which doesn't usually tend have a lot of free space. The amount of documentation available could be overwhelming in the beginning. If you would change the storage driver on an existing docker environment you will loose all your containers and images. If you would like to keep them you need to import and export them manually. There are some security concerns and it's easy to expose yourself if you don't know what you're doing.

Gareth
Gesamtbewertung
  • Branche: Computer-Software
  • Unternehmensgröße: 11–50 Mitarbeiter
  • Täglich für Mehr als 2 Jahre genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Bedienkomfort
  • Weiterempfehlungsquote 9.0 /10

Great addition to our workflow

Bewertet am 25.9.2019

Docker has given us a reliable way to reproduce development environments across multiple work...

Docker has given us a reliable way to reproduce development environments across multiple work machines as well as on production environments. It's sped up our process of getting new developers setup on projects as well as starting new projects knowing that they'll just work. It's been a great boost in our efficiency to take on new projects.

Vorteile

Docker is great for setting up development environments for projects and making sure everyone is working on the same basis. That includes locally as well as in production environments. Once you have you have your configurations set it becomes trivial to drop it into any project with similar requirements. It's very flexible in what it allows you to do. It definitely speeds up the on-boarding of new team members.

Nachteile

Docker works 99% of the time. It's fairly reliable. Every now and then things won't work for no reason. It usually ends up being some or other obscure issue. Luckily enough if you search hard enough there's usually someone that has experienced the same problem and has managed to resolve it. There's thankfully many ways to tackle a problem when it comes to Docker.

Marc
Gesamtbewertung
  • Branche: Forschung
  • Unternehmensgröße: 11–50 Mitarbeiter
  • Täglich für Mehr als 2 Jahre genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Preis-Leistungs-Verhältnis
  • Bedienkomfort
  • Kundenbetreuung
  • Weiterempfehlungsquote 10.0 /10

Build, develop and publish software just the way you want it!

Bewertet am 11.9.2022

I use Docker every day for my scientific projects. Here, platform-independent reproducibility of...

I use Docker every day for my scientific projects. Here, platform-independent reproducibility of software projects is important. Docker is a solid, persistent and controllable software environment. Furthermore, I use Docker when dealing with my students so that they can use an operating system of their choice and I can still improve their software, homework and exams.

Vorteile

Docker is the ideal container virtualization for private as well as commercial software projects in need of scalability. Docker impresses with its do-it-your-way building block principle, which implements simple and platform-independent develop- and deployment solutions.

Ingeniously, Docker enables cross-project development of software as if it were already in a deployment mode.

Nachteile

Actually, there are hardly any drawbacks with Docker. When it comes to small-scale troubleshooting, the fixes are mostly robust and long-lasting. However, images can sometimes become too large because developers want to avoid the time-consuming work of memory optimization.

Verifizierter Rezensent
Gesamtbewertung
  • Branche: Marketing & Werbung
  • Unternehmensgröße: Selbstständig
  • Täglich für Mehr als 2 Jahre genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Bedienkomfort
  • Weiterempfehlungsquote 5.0 /10

Solid position, rocky start

Bewertet am 25.9.2021

Vorteile

The basic usage is pretty simple, and it makes local development of server applications much easier.

Nachteile

It's a unix tool, but when it first came out it had a very non-unix feel to it, breaking certain conventions. Sometimes it feels like certain parts were written by an inexperienced intern. It's not well thought out, and you'll often end up scratching your head trying to remember the difference between "create', "exec", "run" and "start" (among others).

Manjunath
Gesamtbewertung
  • Branche: Computer-Software
  • Unternehmensgröße: 5.001–10.000 Mitarbeiter
  • Wöchentlich für Mehr als 2 Jahre genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Preis-Leistungs-Verhältnis
  • Bedienkomfort
  • Kundenbetreuung
  • Weiterempfehlungsquote 8.0 /10

Docker - for your everyday shipping (container) needs!!

Bewertet am 27.12.2019

We have our various products interacting with each in the form of microservices which has been...

We have our various products interacting with each in the form of microservices which has been possible due to dockerization.
Its the backbone of the hosted infrastructure as it helps to build this apps, distribute and deploy them predictably every single time.

Vorteile

1. Containerization - this wasnt even a word before Docker made it a household verb for every developer. Allowing multiple services to be independent of each other, in other words to form a microservice by virtualization at the VM level. Its a Linux ship!
2. Rapid Deployment - developer can simply push the build and deploy happens atuomatically
3. Images are easily available in plenty for consumption
4. Intuitive command line interface
5. Its predicatable - Works exactly the same way on any OS platform and that augurs well for enterprise needs

Nachteile

1. Breaking a monolithic application into microservices is tough and hence, dockerization of an existing application can take some amount of investment
2. A bit of learning curve if not hands-on with linux.
3. High load throughput can be troublesome at times, docker hangs in such situations
4. Debugging can be a challenge sometimes
5. Backward compatibility with various Docker versions is also spotty.
6. Docker can be an overkill if the application is already on Amazon lambda, Elastic Beanstalk

Verifizierter Rezensent
Gesamtbewertung
  • Branche: Krankenhausversorgung & Gesundheitswesen
  • Unternehmensgröße: 11–50 Mitarbeiter
  • Täglich für Mehr als 2 Jahre genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Preis-Leistungs-Verhältnis
  • Bedienkomfort
  • Kundenbetreuung
  • Weiterempfehlungsquote 10.0 /10

Software development made easy for continuous deployment

Bewertet am 14.1.2023

Increased our productivitySaves manual configuration time again and againEasy one line command...

Increased our productivitySaves manual configuration time again and againEasy one line command deploymentEffective resource utilization as we can assign RAM/CPU per container

Vorteile

Easy to deploy application with one single commandNo need to configure services again and againEasy to allocate resources(Ram/CPU) per containersVolumes can be created to manage offline(mounted) files(reused)Applications can be containerised and we can create image, we can share the push this image to central repository/Docker Hub, then it can be pulled on any nodes to create copies of applications for faster deployments

Nachteile

Cant be used for continuous integration and docker dont assure of availability as if container gets down all the services inside container gets down, which cannot be automatically orchestrated on creating new containers for high availability

Asanka
Gesamtbewertung
  • Branche: Informationstechnologie & -dienste
  • Unternehmensgröße: 201–500 Mitarbeiter
  • Täglich für Mehr als 2 Jahre genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Preis-Leistungs-Verhältnis
  • Bedienkomfort
  • Kundenbetreuung
  • Weiterempfehlungsquote 10.0 /10

Great - but could be lot better

Bewertet am 22.8.2022

Mainly we use it for managing our application instances (multiple instances of same application for...

Mainly we use it for managing our application instances (multiple instances of same application for many users)

Vorteile

Configurability and the basic setup is quite straight forward - you can basically get something up and running within few hours.
This gives you infinite possibilities in extensibility and the manageability - but with some limitations that can be addressed with some third part applications.

Nachteile

Steep learning curve involved as well as lack of in-built monitoring an recovery tools.
You have to depend on lot of "third-party" application to make this a production ready system.

Steven
Steven
Gesamtbewertung
  • Branche: Computer-Software
  • Unternehmensgröße: 2–10 Mitarbeiter
  • Wöchentlich für Mehr als 1 Jahr genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Bedienkomfort
  • Weiterempfehlungsquote 9.0 /10

Remove Excuses

Bewertet am 13.6.2019

Vorteile

Docker is like a virtual machine, where your computer is running a different environment
but it's somehow not a real virtual machine, it's like a "slice" of functionality. The basic idea is, everyone can develop in the exact same environment (always CentOS version 6.2, PHP version 7.1.2, Nginx version blah blah blah).
Theoretically, you'll never run into the "well it works fine locally!" problem.
An example when doing website development, and there is frustration when one Mac has a bunch of weird stuff installed that makes it hard for the developer to get the site up and running. With Docker it's like, "okay run these commands and it'll spin up an environment that's identical to what's working for me" and not screw up your current Mac settings.
If you've already got a `docker-compose.json` file ready, that's a good part of the battle, then it's just `docker-compose up`.

Nachteile

Docker takes quite a bit to spin up and manage (but it seems like the world is moving to Docker). Major dislike is how much research has to be done when I often find myself asking "wait, why is my hard drive so full of old Docker images? why didn't they get deleted automatically?" and having to google stuff like that. Also, wrapping your head around your host (Mac) vs container.

Sarah
Sarah
Gesamtbewertung
  • Branche: Gesundheit, Wellness & Fitness
  • Unternehmensgröße: Selbstständig
  • Täglich für Mehr als 2 Jahre genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Bedienkomfort
  • Weiterempfehlungsquote 7.0 /10

Requires In-App Purchases

Bewertet am 10.7.2021

Using a "free trial" approach would be a better way for Docker to prove their excellence in the...

Using a "free trial" approach would be a better way for Docker to prove their excellence in the cross-platform deployment sector because they'd already drawn me in and won me over, but forcing me to buy another product to manage what their first product helped did was not a good way to make a loyal customer. A free trial would have been able to impress me much faster and let me convince myself instead of being stuck "going without".

Vorteile

Docker made the deployment across a heterogeneous ecosystem very easy and much faster than before. Helped integrate across diverse platforms with less effort on my part.

Nachteile

Mini-docker containers were a little difficult to manage and the app didn't include free software to manage them. What good is a technology that lets you package and ship out the apps without giving you a way to mange them as well?

Verifizierter Rezensent
Gesamtbewertung
  • Branche: Computer-Software
  • Unternehmensgröße: 11–50 Mitarbeiter
  • Täglich für Mehr als 2 Jahre genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Bedienkomfort
  • Weiterempfehlungsquote 9.0 /10

Automate what used to take weeks and careful planning

Bewertet am 5.12.2018

Vorteile

I love how testable docker is outside of needing to spin up a new server every time you make a change to a dockerfile build. This way, I can iterate very fast on any changes I want to make and have the benefit of caching old steps in the build to make it even faster locally.

Nachteile

This is a problem more because we have been using docker for many years, but the offerings have changed recently in terms of how you run docker on Mac vs Linux causing the old instructions of how we used to install the software and VM on our machines (docker-machine) to be outdated. This has caused issues with installing it on newer employees computers but we just need to accommodate ourselves to how the new deployment infrastructure of docker for mac works.

Vincent
Gesamtbewertung
  • Branche: Unterhaltung
  • Unternehmensgröße: 501–1.000 Mitarbeiter
  • Täglich für Mehr als 1 Jahr genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Preis-Leistungs-Verhältnis
  • Bedienkomfort
  • Weiterempfehlungsquote 9.0 /10

An extremely powerful tool to run your server applications in a closed environment.

Bewertet am 17.11.2022

Docker is a must-have tool if you run multiple app/services on a single server by isolating each of...

Docker is a must-have tool if you run multiple app/services on a single server by isolating each of them in its own environment. When you have an issue it is so much easier to fix it within the container then having to mess with the main server where everything would be hosted.

Vorteile

When I found Docker and what it can do I was amazed by how powerful it is. Each container is a closed environement like a VM would be but it is super easy to deploy and configure. I wish I would have known docker sooner as I had so much trouble migrating things from a server to another back in the days but now with docker it is so easy to do and this is just amazing.

Nachteile

I would like docker to have a web UI where you can manage your container from there. Yes you can use Portainer but I wish it would be there by default when you install portainer. A command line tool can repel some users to learn Docker.

Verifizierter Rezensent
Gesamtbewertung
  • Branche: Marketing & Werbung
  • Unternehmensgröße: Selbstständig
  • Täglich für Mehr als 2 Jahre genutzt
  • Quelle der Bewertung

Gesamtbewertung

  • Bedienkomfort
  • Weiterempfehlungsquote 9.0 /10

The standard container solution in 2020

Bewertet am 20.11.2020

I use it every time I need to build a microservice architecture. Also, transparently, it runs my...

I use it every time I need to build a microservice architecture. Also, transparently, it runs my apps on Google AppEngine.

It also comes in handy when needing to run software with many dependencies that you don't necessarily want to install on your OS.

Vorteile

Docker is used by millions, meaning that most software you'll encounter supports it out of the box. In addition to that you have their container registry, Docker Compose, and other helpful tools that make using it as frictionless as possible.

Nachteile

Docker is UNIX software created by people who probably never used a UNIX system. The usage is confusing and non-idiomatic. Moreover the interface is not well thought out - for example the poorly named and frequently confused "exec" and "run" commands.