Docker

Docker is a popular containerization tool used to provide software applications with a filesystem that contains everything they need to run. Using Docker containers ensures that the software will behave the same way, regardless of where it is deployed, because its run-time environment is ruthlessly consistent.

featured tutorialContainerizing a Ruby on Rails Application for Development with Docker Compose
If you are actively developing an application, using Docker can simplify your workflow and the process of deploying y...

Kathleen Juell • Published on December 27, 2019

featured tutorialHow To Bootstrap a New Laravel Application with Docker Compose
In this guide, which is part of the series on How To Create a Links Landing Page in PHP with Laravel and Docker Compo...

Erika Heidi • Published on December 17, 2020 · Updated on April 29, 2022

featured tutorialHow To Remove Docker Images, Containers, and Volumes
Docker doesn’t provide direct cleanup commands, but it does give you all the tools you need to clean up your system f...

Melissa Anderson • Published on November 17, 2016 · Updated on November 22, 2021

Subscribe to Docker
Get notified when new articles on Docker are published.
    All
  • 20 Results
    • Tutorial

      How to Install Gitea on Ubuntu Using Docker

      Gitea is a popular and lightweight source code management service. Learn how to install Gitea using Docker, expose it behind Nginx, protect it with Let’s Encrypt, and set up an SSH shim to work from the command line.
      12 days agoBy Madison Scott-ClaryDockerUbuntuGitLet's EncryptNginxUbuntu 20.04
    • Tutorial

      How To Bootstrap a New Laravel Application with Docker Compose

      In this guide, which is part of the series on How To Create a Links Landing Page in PHP with Laravel and Docker Compose, we’ll create a containerized developer environment to run Laravel and start building our applica...
      18 days agoBy Erika HeidiDockerPHPLaravel
    • Tutorial

      How To Install and Use Docker Compose on Ubuntu 20.04

      Docker Compose is a tool that allows you to run multi-container application environments based on definitions set in a YAML file. It uses service definitions to build fully customizable environments with multiple cont...
      19 days agoBy Tony Tran, Erika HeidiDockerUbuntuUbuntu 20.04
    • Tutorial

      How To Install Docker Compose on Ubuntu 18.04

      Docker is a great tool for automating the deployment of Linux applications inside software containers, but to take full advantage of its potential each component of an application should run in its own individual cont...
      19 days agoBy Tony Tran, Melissa AndersonDockerUbuntu 18.04
    • Question

      Kubernetes deployment api service with nginx at certain domain always get 404 or 502

      Hi, I started to learn some kubernetes for our project. Firstly created kubernetes cluster and added ingress-nginx from marketplace. After that follow this tutorial to deploy a api service. After tha deploy my project...
      No answers yet20 days agoBy abdullahDigitalOcean Managed KubernetesDockerKubernetesMicroservicesNginx
    • Tutorial

      How To Install and Use Docker Compose on Ubuntu 22.04

      Docker Compose is a tool that allows you to run multi-container application environments based on definitions set in a YAML file. It uses service definitions to build fully customizable environments with multiple cont...
      21 days agoBy Tony Tran, Erika HeidiDockerUbuntuUbuntu 22.04
    • Tutorial

      How To Install and Use Docker on Ubuntu 22.04

      Docker is an application that simplifies the process of managing application processes in containers. In this tutorial, you’ll install and use Docker Community Edition (CE) on Ubuntu 22.04. You’ll install Docker itsel...
      21 days agoBy Brian Hogan, Tony TranDigitalOcean App PlatformDockerUbuntuUbuntu 22.04
    • Tutorial

      How To Share Data between Docker Containers on Ubuntu 22.04

      In general, Docker containers are ephemeral, running just as long as it takes for the command issued in the container to complete. Sometimes, however, applications need to share access to data or persist data after a ...
      21 days agoBy Melissa Anderson, Tony TranContainerDockerUbuntuUbuntu 22.04
    • Question

      How can I upload my jar file on app platform?

      I’m trying deploy my spring boot project through app platform. but I can’t find way to upload my jar file on it. any idea?
      1 answer21 days agoBy FriendlyLightSeaGreenShrimpDockerJava
    • Tutorial

      How To Install and Set Up Laravel with Docker Compose on Ubuntu 22.04

      Containerizing an application refers to the process of adapting an application and its components in order to be able to run it in lightweight environments known as containers. Container environments are isolated and ...
      22 days agoBy Erika Heidi, Jamon CamissoContainerDockerLaravelLEMPPHPPHP FrameworksUbuntuUbuntu 22.04
    • Question

      How to connect APP to Flexible IP

      I am setting up an APP in DO to be able to take advantage of the flexible IP addresses. I built my app and pushed it to the container registry, and the application is running. When I tried to connect my APP to a Flexi...
      1 answer22 days agoBy sergio t. ruizDigitalOcean App PlatformDocker
    • Question

      Does App support docker composer?

      I have an app that uses docker composer to manage multiple containers. Can I use it in App Platform?
      1 answer28 days agoBy 893b9e614985-48f7-b391-fa1ea8DigitalOcean App PlatformDocker
    • Question

      How to set up a docker-compose and Dockerfile to deploy a Laravel app?

      Hi, I recently finished developing a Laravel 9 app, using wsl2 and sail, just like I was told in the Laravel documentation.Since it’s my first time deploying to live ever, I ran into some differences with local and pr...
      1 answer29 days agoBy nadavsheer3DockerLaravel
    • Question

      Puppeteer in App Platform OR nodejs app via Dockerfile in App Platform

      Trying to make Puppeteer work in app platform, can’t make it happen without doing for a Dockerfile.So…going for a Dockerfile…everything seems to work, the deployment seems correct…but the URL where’s the app is suppos...
      No answers yet29 days agoBy brodskyy88DigitalOcean App PlatformDockerNode.js
    • Question

      How I can start rebooted Ubuntu server

      I am using Ubuntu server. Docker engine was not working properly so I used reboot to restart the server. But now my server wont start up. It is showing like this ssh: connect to host port 22: Connection refused. Any w...
      1 answer1 month agoBy rastahfrDockerUbuntu
    • Question

      How to disable health checks on app platform?

      So Im trying to run a cron job inside a docker container built with a simple dockerfile setup as an app platform.However, building is always successful but I always get a failed deployment due to a health check error ...
      2 answers1 month agoBy SandyBlueGreenRaftDeploymentDigitalOcean App PlatformDocker
    • Tutorial

      How To Install and Set Up Laravel with Docker Compose on Ubuntu 20.04

      To containerize an application refers to the process of adapting an application and its components in order to be able to run it in lightweight environments known as containers. Such environments are isolated and disp...
      1 month agoBy Erika HeidiLaravelPHPDockerLEMPContainerPHP FrameworksUbuntuUbuntu 20.04
    • Question

      Installing libvips on App Platform

      I am trying to install libvips to analyse the uploads in a rails application.At first I tried adding a build command, but after following up the community discussions I created a docker file named “Dockerfile” in the ...
      1 answer2 months agoBy mail.abhisheksisodiaDigitalOcean App PlatformDockerRuby on Rails
    • Question

      How to use Dockerfiles to build an App Platform app

      Because App Platform doesn’t allow me to run composer config before composer install is executed, I have been told that I should use the other method of building an app: Dockerfiles (https://docs.digitalocean.com/prod...
      1 answer2 months agoBy telkinsBuilding on DigitalOceanDigitalOcean App PlatformDockerLaravel
    • Question

      How to allow pull only access to my container registry?

      I would like to give access to my devs to our containers, but I want them to have pull access only. Is it possible?
      1 answer2 months agoBy Keith Levi LumanogDocker