Vill du lära dig att installera Apache med PHP-stöd aktiverat med hjälp av Docker på Ubuntu Linux? I den här guiden, vi kommer att visa dig alla de steg som krävs för att utföra PHP-installationen med hjälp av Docker på en dator som kör Ubuntu Linux i 5 minuter eller mindre.

• Ubuntu 20.04
• Ubuntu 18.04
• Ubuntu 19.04
• Apache 2.4.38
• PHP 7,4

Utrustning lista

I följande avsnitt presenteras listan över utrustning som används för att skapa den här självstudien.

Som en Amazon Associate, jag tjänar från kvalificerade inköp.

Handledning PHP – Docker Installation på Ubuntu Linux

Installera dockertjänsten.

Copy to Clipboard

Ladda ner PHP Docker bilden med Apache inbäddade.

Copy to Clipboard

Lista Docker-bilderna som är installerade på ditt system.

Copy to Clipboard

Här är kommandot utgång:

Copy to Clipboard

Skapa en docker-volym för beständiga data.

Copy to Clipboard

Verifiera katalogen för beständiga data.

Copy to Clipboard

Här är kommandot utgång:

Copy to Clipboard

Skapa en symbolisk länk till en enklare åtkomstplats som tillval.

Copy to Clipboard

Starta en Apache-behållare med PHP-stöd och beständig datalagring.

Copy to Clipboard

Här är kommandot utgång:

Copy to Clipboard

I vårt exempel användes Docker-avbildningen för att starta en ny behållare.

Den nya containern använder den lokala porten 80.

Behållaren ID är 952fc4dd7a424846aeffcf05f3307fd46c41ad78b2349e77565d43b34d8f120.

Grattis! Du har avslutat PHP Docker-installationen på Ubuntu Linux.

Självstudiekurs Apache – Testa Docker-installationen

Skapa en PHP-testsida inuti Docker-volymen.

Copy to Clipboard

Här är filinnehållet.

Copy to Clipboard

Öppna din webbläsare och ange IP-adressen till din webbserver.

I vårt exempel angavs följande webbadress i Webbläsaren:

• http://192.168.100.10/test.php

Apache-servern kommer att visa PHP-testsidan.

Grattis! Din PHP Docker installation testades framgångsrikt.

Handledning PHP – Docker containerhantering

Verifiera status för alla Docker-behållare med följande kommando:

Copy to Clipboard

Verifiera apache-behållarens status med hjälp av ID:t eller dess namn.

Copy to Clipboard

Du stoppar apachecontainertjänsten med följande kommando:

Copy to Clipboard

Starta apache-behållartjänsten genom att använda följande kommando:

Copy to Clipboard

Om du vill starta om apache-behållartjänsten använder du följande kommando:

Copy to Clipboard

Vid fel, använd följande kommando för att verifiera Apache-behållarloggarna.

Copy to Clipboard

I våra exempel visade vi hur man hanterar PHP-behållaren med hjälp av dess ID eller det namn som tidigare definierats.