Použití a je výkonná metoda pro vytváření a přizpůsobení v. Zde je podrobný proces a konkrétní příklad použití a k vytvoření a přizpůsobení: Dockerfile images
Docker Dockerfile image
Vytvořit Dockerfile
Začněte vytvořením nového textového souboru a jeho pojmenováním. Dockerfile
Definujte základnu image
Pomocí FROM
příkazu zadejte základní obrázek pro nový soubor image
. Základní obraz může být existující image
nebo Docker Hub
jiný obraz, který jste dříve vytvořili.
Chcete-li například použít Ubuntu 20.04 image
jako základ image
, můžete použít následující příkaz:
FROM ubuntu:20.04
Proveďte instalační a konfigurační příkazy
Tento příkaz použijte RUN
k provádění příkazů během procesu vytváření obrazu. Můžete použít instalační příkazy pro softwarové balíčky, konfigurace prostředí, vytvářet adresáře a provádět další nezbytné úlohy.
Chcete-li například nainstalovat Nginx do image
, můžete použít následující příkaz:
RUN apt-get update && apt-get install -y nginx
Sao chép các tệp tin và thư mục vào image
Kopírování souborů a adresářů do image
: Pomocí COPY
příkazu zkopírujte soubory a adresáře z hostitelského počítače do image
. Zdrojové soubory, adresáře aplikací, konfigurační soubory a další prostředky můžete kopírovat do image
.
Chcete-li například zkopírovat app
adresář z hostitelského počítače do /app
adresáře v souboru image
, můžete použít následující příkaz:
COPY app /app
Definujte výchozí příkaz při spuštění a container
Pomocí tohoto CMD
příkazu zadejte výchozí příkaz, který bude proveden při container
spuštění a z image
. Příkaz CMD
definuje hlavní program nebo příkaz, který kontejner po spuštění spustí.
Chcete-li například spustit Nginx v container
, můžete použít následující příkaz:
CMD ["nginx", "-g", "daemon off;"]
Sestavte image
z Dockerfile
Použijte docker build
příkaz spolu s cestou k vytvoření nového z. Dockerfile image
Dockerfile
Chcete-li například vytvořit soubor image
z aktuálního adresáře a pojmenovat jej „myimage“, můžete použít následující příkaz: Dockerfile
docker build -t myimage .
Pomocí a můžete přizpůsobit součásti a konfiguraci v rámci tak, aby vyhovovaly specifickým potřebám vaší aplikace. Dockerfile image
Můžete například použít k instalaci potřebných softwarových balíků, konfiguraci prostředí, zkopírování zdrojového kódu a zdrojů do. poskytuje flexibilní a opakovaně použitelný přístup k budovám přizpůsobeným v. Dockerfile image
Dockerfile images
Docker