Best of Docker — 2021

  1. 1
    Article
    Avatar of devdojoDevDojo·5y

    đź’ˇ Free Introduction to Docker eBook

    This is an open-source introduction to Docker guide. It will help you learn the basics of Docker and how to start using containers for your SysOps, DevOps, and Dev projects. The guide is suitable for anyone working as a developer, system administrator, or a DevOps engineer.

  2. 2
    Article
    Avatar of anavidAnalytics Vidhya·5y

    A Complete Guide on Docker for Beginners

    Docker is a software platform that makes developing, executing, managing, and distributing applications easier. It allows you to package your code and dependencies into containers that can be transferred to different hosts, regardless of hardware or operating system. Docker has been widely accepted by some of the world’s leading organizations and universities to run and manage their applications using Docker.

  3. 3
    Article
    Avatar of logrocketLogRocket·4y

    Top Docker alternatives for 2022

    In August 2021, Docker Desktop will no longer be free for companies with more than 250 employees or over $10 million in revenue. In this article, we’ll cover a few Docker alternatives that act as drop-in replacements for various aspects of the Docker ecosystem. Each tool adheres to the Open Containers Initiative (OCI) specification.

  4. 4
    Article
    Avatar of devdojoDevDojo·5y

    🚀 The Missing Docker Crash Course for Developers

    Docker and containers are going to be part of your IT career in one way or another. In this blog post series I'll cover the following:Installing Docker on Ubuntu Linux on a DigitalOcean Droplet.Working with Docker containers.Deploying a Dockerized app.

  5. 5
    Article
    Avatar of infoworldInfoWorld·5y

    How Docker broke in half

  6. 6
    Article
    Avatar of gcgitconnected·4y

    GitHub may replace DockerHub

    DockerHub as a single repository of container images is becoming less and less important. In it’s place, GitHub is a strong contender as it has its sights on being everything a developer needs. GitHub has become the defacto standard for any Open Source project, and developers, on the whole, like using it.

  7. 7
    Article
    Avatar of dzDZone·5y

    Web Application Development Principles and Best Practices

    The process of developing sophisticated web-based software is more like a marathon than a sprint. To avoid potential problems, follow the best practices introduced in this guide. The Twelve-Factor App methodology can be applied to any Software-as-a-Service (SaaS) model. It covers everything from back-end development on a local machine to cloud architecture.

  8. 8
    Article
    Avatar of jetbrainsJetBrains·5y

    Absolute Beginner’s Guide to Docker – Webinar Recording

    The recording of our webinar, Absolute Beginner’s Guide to Docker, with Jonathan Turner, is now available. We’ll go over what Docker is, the difference between images and containers, a few quick ways to use Docker in a dev environment, and briefly talk about creating your own images.

  9. 9
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    Learn Docker by Building a Node / Express App

    Learn Docker by Building a Node / Express App using Docker. Learn more about Docker by building a Node or Express app with Docker. See more Docker news on CNN.com and follow us on Twitter @CNNDocker and @Dockersport.  Beau Carnes is the co-founder of Docker and co-creator of the Docker Swarm app.

  10. 10
    Article
    Avatar of towardsdevTowards Dev·4y

    A practical guide into DevOps as a back-end engineer

    How to set up a digital ocean droplet, a GCP instance, or an AWS EC2 instance. Decide which cloud platform you will use then select the link for a walk-through on how to get started. Use docker-compose to build, deploy, run, update, and stop containers using simple commands.

  11. 11
    Article
    Avatar of itnextITNEXT·5y

    Goodbye Docker Desktop, Hello Minikube!

    Docker and Kubernetes have been available on Mac for quite some time now. With the “in-your-face” popup to force upgrade Docker and the software license change, it was time to look elsewhere for local Kuber netes development needs. This post is focussed on Mac only. If you have tried this on Linux, let me know how it went.

  12. 12
    Article
    Avatar of devtoDEV·5y

    Dockerize your Node app

    This article is part of the Dockerize series. Make sure to checkout the Introduction where I go over some concepts we are going to use. Today we'll dockerize our Node application, very similar to how we dockerized our React app in the last part by taking advantage of builder pattern with multi stage builds.

  13. 13
    Article
    Avatar of ghblogGitHub Blog·4y

    10 GitHub Actions resources to bookmark from the basics to CI/CD

    GitHub Actions offers powerful automation and CI/CD functionality that’s platform-native and accessible right from your repository on GitHub. Try the following steps to learn how automation on GitHub works and how it can simplify your workflows. Try building your own workflows with GitHub Actions templates, testing your actions, and monitoring your workflow with the visualization graph.

  14. 14
    Article
    Avatar of geekcultureGeek Culture·5y

    Introduction to Docker and Container-based development 📳(MICROSERVICES — Part-1)

    In 2013, dotCloud released their Docker container project to the public as an open-source project named Docker. Docker is a container-based platform and can be used by everyone (not just inside dotCloud). Later dotCloud switched its name to Docker, Inc. This was developed by using the Go language as the programming language.

  15. 15
    Article
    Avatar of towardsdevTowards Dev·4y

    GUI Applications in a Docker Container

    The X11 socket is a program that allows users to run GUI applications on top of their OS. To launch a container we need its image file (i.e. setup) We can get the image of a container either from the internet or we can create it by ourselves.

  16. 16
    Article
    Avatar of dockerDocker·5y

    Docker Captain Take 5 – Francesco Ciulla

    “Docker Captains Take 5” is a regular blog series where we get a closer look at our Captains and ask them the same broad set of questions. Today, we’re interviewing Francesco Ciulla who joined the Docker Captains program last month. He is a DevOps consultant and is based in Rome.

  17. 17
    Article
    Avatar of swlhThe Startup·5y

    Docker in 5 Minutes

    Docker is an open platform for developing, shipping, and running applications. It enables us to separate applications from the infrastructure so anyone can deliver software quickly. The isolation and security allow us to run many containers simultaneously on a single host. We can even get a complete shell of a container using docker shell.

  18. 18
    Article
    Avatar of hashnodeHashnode·5y

    Docker Cheatsheet

    Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly. By taking advantage of Docker’s methodologies for shipping, testing, and deploying code quickly, you can significantly reduce the delay between writing code and running it. In this post, I will mention docker commands which we need or most of the use-cases.

  19. 19
    Article
    Avatar of dzDZone·5y

    8 YouTube Channels for DevOps Professionals

    DevOps is an ever-lasting process that involves a lot of changes and adaptations. We keep seeing industry updates that we need to incorporate into our everyday activities. One of the best sources for DevOps news and fun facts is YouTube. By following DevOps YouTube channels, you can find out about industry trends and get a closer look at some DevOps practices.

  20. 20
    Article
    Avatar of devtoDEV·5y

    Art of building small containers

    Docker images are often much bigger than they have to be. This can impact deployments, security and dev experience. In this article, we will learn how to build small docker containers by understanding builder pattern and multistage builds. We will reduce our golang container size from over 850mb to just under 12mb.

  21. 21
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    What is Ansible? A Tool to Automate Parts of Your Job

    Ansible is a tool that generates written instructions for automating IT professionals' work. It's designed particularly for application deployment, configuration management, intra-service orchestration, and practically anything else a systems administrator does on a weekly or daily basis. Ansible is simple to install because it doesn't require any agent software or other security infrastructure.

  22. 22
    Article
    Avatar of simplethreadSimple Thread·5y

    Is Docker Dead in the Water?

  23. 23
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·5y

    How to Dockerize a Node.js Application

    Docker is a tool that allows you to run an application on any machine. This beginners guide aims to assist you in building and deploying a simple Node.js application image. This guide assumes you have some basic knowledge of node and express framework. You also need to have docker installed on your machine.

  24. 24
    Article
    Avatar of gcgitconnected·4y

    Useful Docker Commands for Software Developers

    Docker is a tool that we use to containerise applications. It can be used to handle containers inside your Kubernetes project. In this article, I will be talking about the most useful docker commands which can help you in your DevOps projects. Most useful Docker commands that every Developer should know Randil Tennakoon.

  25. 25
    Article
    Avatar of devtoDEV·5y

    Build an API using Node, Express, MongoDB, and Docker

    In this tutorial, we'll be using TypeScript and Docker to build a Menu Restaurant API app from scratch with Node, Express, and MongoDB. The Docker part is optional.Basically, we should be able to:retrieve all menus.retrieve one menu.create a menu.update a menu (or delete it)