Ten zapis nauczy Cię, jak prowadzić kontenery w trybie uprzywilejowanym.
Jak uruchomić uprzywilejowany kontener Docker?
Gdy użytkownicy wykonują kontener Docker w trybie uprzywilejowanym, ma pełny dostęp do korzenia i omija wszelkie czeki.
Wykonaj dostarczone kroki, aby uruchomić kontenery Docker w trybie uprzywilejowanym, aby przyznać uprawnienia hosta.
Krok 1: Zrób DockerFile
Najpierw uruchom edytor kodu Visual Studio, zrób Dockerfile i wklej dostarczony kod do pliku:
Od Golang: 1.8 jako budowniczyKrok 2: Utwórz plik programu
Stwórz "główny.Iść”Plik do określenia prostego programu Golang. W tym celu wklej dany kod w pliku:
Pakiet MainKrok 3: Zbuduj obraz dokera
Następnie użyj podanego polecenia, aby utworzyć nowy obraz Docker z DockerFile. Tutaj "-T„Flaga służy do określenia nazwy obrazu Docker:
$ Docker Build -t Golang: najnowszy .Krok 4: Uruchom kontener Docker w trybie uprzywilejowanym
Następnie wykonaj kontener w trybie uprzywilejowanym, wykorzystując dostarczone polecenie wraz z „-uprzywilejowany" flaga. Tutaj "-P”Służy do określenia numeru portu i„-D„Opcja służy do uruchamiania kontenera w tle:
$ Docker Run --privileged -d -p 8080: 8080 GolangNastępnie przejdź do przeglądarki i odwiedź „Localhost: 8080”URL, aby sprawdzić, czy pojemnik działa, czy nie:
Krok 5: Sprawdź kontener działa w trybie uprzywilejowanym
Aby sprawdzić, czy kontener działa w trybie uprzywilejowanym, czy nie, najpierw wymień wszystkie kontenery Docker za pomocą „Docker Ps" Komenda:
$ Docker PS -ANastępnie sprawdź, czy kontener działa w trybie uprzywilejowanym, czy nie, wykorzystując dostarczone polecenie wraz z identyfikatorem kontenera lub nazwy kontenera:
$ Docker Inspect - -FORMAT = '.Hostconfig.Uprzywilejowany 'B46571B87EFDWyświetlane „PRAWDA„Wartość wskazuje, że kontener jest w trybie uprzywilejowanym:
Nauczyliśmy cię, jak uruchamiać kontenery Docker w trybie uprzywilejowanym.
Wniosek
Aby uruchomić kontener Docker w trybie uprzywilejowanym, najpierw utwórz obraz Docker za pomocą DockerFile. Następnie uruchomienie obrazu w trybie uprzywilejowanym do obsługi kontenera będzie hostować uprawnienia. W tym celu skorzystaj z „Docker Run -priviled" Komenda. Ten zapis wyjaśnił, jak przetworzyć kontener Docker w trybie uprzywilejowanym.