2016-06-26 17 views
5

Nach Alpine wiki muss ich rc-service apache2 start nach der Installation von Apache 2 ausführen. Allerdings gibt es keine rc-service in der Alpine in den Container laufen. Wie bekomme ich den Service-Befehl in Docker Container ausgeführt?Wie starte ich Apache 2 auf Alpine in Docker?

+0

Mögliche Duplikate von [running apache in docker] (http://stackoverflow.com/questions/27867242/running-apache-in-docker) –

+0

Es ist nicht t eine doppelte Frage, aber immer noch relevant. Danke, dass du das notiert hast. – ibaralf

Antwort

1

Alpine nicht rc-Dienst standardmäßig installiert ist. Sie müssen es installieren (entweder als Teil Ihres Dockerfile-Build-Prozesses oder manuell im Container).

Das Geheimnis Aufruf ist:

apk add openrc --no-cache 

Wenn Sie es von außerhalb des Behälters (sagen wir Docker Lauf) ausgeführt werden soll, dann verwenden:

PS: rc-Service ist gut für andere Dinge und Sachen wie Mariadb (auch nicht in Alpin enthalten)