Zaawansowane polecenia Docker

Docker średnio zaawansowany

Mike Metzger

Data Engineering Consultant

Przypomnienie o Dockerze

  • Docker to środowisko uruchomieniowe kontenerów
  • Służy do uruchamiania i zarządzania aplikacjami kontenerowymi w systemach Windows, Mac i Linux
  • Umożliwia uruchamianie kontenerów z gotowych obrazów lub tworzenie własnych
  • Pliki Dockerfile to pliki tekstowe służące do budowania obrazów kontenerów Docker
  • Kontenery to instancje danego obrazu Docker

Kurs DataCamp Introduction to Docker jest wymagany przed rozpoczęciem tego kursu

Zrzut ekranu kursu Introduction to Docker

Docker średnio zaawansowany

Polecenia Docker

  • docker run
  • docker stop
  • docker build
  • docker --help
    • Wyświetla listę dostępnych poleceń Docker
  • docker COMMAND --help
    • docker run --help
      • Wyświetla opcje polecenia docker run
Docker średnio zaawansowany

Kontenery tymczasowe

  • Kontenery Docker są zazwyczaj tworzone za pomocą docker run
  • Kontenery pozostają po zatrzymaniu / wyjściu
  • Często potrzebne jest uruchomienie kontenera i jego automatyczne usunięcie po zakończeniu
    • Programowanie
    • Testowanie
    • Skrypty
  • docker run --rm
    • docker run --rm alpine:latest /bin/sh
  • Określane jako opcja „czyszczenia" lub „usuwania"
Docker średnio zaawansowany

docker ps

  • Służy do wyświetlania nazwy, ID, statusu i innych atrybutów kontenerów na danej maszynie
  • Flaga -a pozwala uzyskać więcej informacji o istniejących kontenerach
    • docker ps -a
  • Szczegółowe informacje o kontenerach zostaną omówione później w kursie

docker ps -a

Docker średnio zaawansowany

Czas na ćwiczenia!

Docker średnio zaawansowany

Preparing Video For Download...