Ten blog ilustruje, jak ustawić deskryptor Ulimit lub pliku na kontenerze Docker.
Jak ustawić ULIMITS lub Descriptor File Descriptor na Docker Container?
Aby ustawić deskryptor ULIMITS lub Plik na kontenerze Docker, najpierw utwórz obraz. Następnie utwórz i ustaw deskryptor ULIMITS lub pliku na kontenerze Docker za pomocą „-Ulimit" opcja. Aby ustawić deskryptor ULIMITS lub Plik na kontenerze Docker, przejdź przez podane kroki.
Krok 1: Zdefiniuj instrukcje DockerFile
Najpierw utwórz plik Docker, który zawiera instrukcje do dokeryzacji aplikacji. Na przykład dokonaliśmy dokera „indeks.html”Program:
Od Nginx: najnowszy
Indeks kopii.html/usr/share/nginx/html/indeks.html
Punkt entuzjazm [„nginx”, „-g”, „demon off;”]
Krok 2: Wygeneruj obraz Docker
Następnie wygeneruj nowy obraz Docker, wykorzystując instrukcje DockerFile za pośrednictwem podanego polecenia:
Docker Build -t Html -Img .
Krok 3: Zbuduj kontener i ustaw Ulimits of Container
Następnie zbuduj i uruchom pojemnik za pomocą „Docker Run" Komenda. Ustaw także deskryptor pliku lub ULIMITS na kontenerze za pomocą „-Ulimit„Opcja i ustaw wartość jako„nofile = soft-ulimit: trudny: Ulimit”:
Docker Run -p 80:80 --Ulimit Nofile = 46465: 46465-Nazwa html-container html-img
Sprawdź, czy kontener jest wykonywany, czy nie, nawigacyjny do przypisanego portu lokalnego hosta:
Krok 4: Sprawdź Ulimit kontenera
Aby sprawdzić, czy UliMits jest ustawiony na kontenerze Docker, czy nie, uruchom „Docker Exec" Komenda. Tutaj "-To„Opcja jest wykorzystywana do uruchamiania określonego kontenera interaktywnego i przydzielania terminali TTY-Pseudo:
Docker Exec -it Html -Container SH
Następnie sprawdź ULimits pojemników, wykonując „Ulimit -n" Komenda:
Ulimit -n
Tutaj widać, że pomyślnie ustawym deskryptor pliku na kontenerze Docker:
Chodzi o ustawienie Ulimits lub Descriptors na kontenerach Docker.
Wniosek
Aby ustawić deskryptor ULIMITS lub Plik na kontenerze Docker, najpierw utwórz obrazy Docker, wykorzystując instrukcje DockerFile. Następnie zbuduj pojemnik i ustaw UliMits dla kontenera za pomocą „-Ulimit„Opcja wraz z„Docker Run" Komenda. Aby ustawić deskryptor pliku, określ „-Ulimit„Wartość jako„nofile = soft-ulimit: hard-ulimit". Ten zapis pokazał, jak ustawić deskryptor Ulimit lub pliku na kontenerze Docker.