Aller au contenu
Cheat Sheet
Docker

Commandes Docker de base

  • 13 mars 202313 mars 2023

Aide mémoire sur les commandes de base de Docker.

Créer un container Docker

  • Créer un fichier Dockerfile.
    Exemple de contenu du fichier :
FROM python:3.8.16-buster
COPY . /my_folder
WORKDIR /my_folder
RUN python -m pip install --upgrade pip
RUN pip install --editable .
CMD my_application serve --bind=0.0.0.0:2000 --preload --timeout 0
  • Créer le container :
docker build -t my-application .
  • Exécuter le container :
docker run -p 2000:2000 my-application:latest

ou

docker-compose -f docker-compose.yml

Pour pouvoir exécuter avec docker-compose, il faut avoir créé un fichier docker-compose.yml qui contiendra les éléments de paramétrage.

Exemple de fichier docker-compose.yml :

version: '3'
services:
  my-application:
    image: my-application:latest
    ports:
      - "2000:2000"
    deploy:
      replicas: 1
      resources:
        reservations:
          cpus: '0.5'
          memory: 512M
        limits:
          cpus: '1'
          memory: 2048M

Quelques commandes

Quand une instance est lancée avec docker-compose on peut effectuer quelques commandes pour interagir avec elle :

  • Liste des images :
docker images
  • Voir les logs :
docker logs CONTAINER_ID 
  • Exécuter une commande :
docker exec CONTAINER_ID command
  • Voir les statistiques d’utilisation de la mémoire et du CPU :
docker stats CONTAINER_ID
Résoudre le problème de délais audio (Dell XPS)
docker

Catégories

  • Android
  • Calibre
  • Docker
  • Excel
  • Git
  • Google Sheet
  • Knime
  • Linux
  • Logiciels
  • Matériel
  • Non classé
  • Notepad++
  • Power BI
  • Programmation
  • Python
  • Qlik
  • Service
  • Synology
  • Visual Studio Code
  • Windows
  • Word
  • WordPress

Étiquettes

android apache bootloader convert drivers encode excel fastboot ffmpeg filter firefox generators gps kobo lambda linux manette markdown min mod_wsgi moto g LTE motorola mp3 notepad++ peregrine php pip python qlik qliksense qlikview reduce selenium sum synology twrp venv virtualenv visual basic vitesse wav waze windows wordpress youtube

Tags

android apache bootloader convert drivers encode excel fastboot ffmpeg filter firefox generators gps kobo lambda linux manette markdown min mod_wsgi moto g LTE motorola mp3 notepad++ peregrine php pip python qlik qliksense qlikview reduce selenium sum synology twrp venv virtualenv visual basic vitesse wav waze windows wordpress youtube
Thème par Colorlib Propulsé par WordPress