2016-06-26 32 views
5

Zgodnie z Alpine wiki muszę uruchomić rc-service apache2 start po instalacji Apache 2. Jednak nie ma rc-service w Alpine uruchomiony wewnątrz kontenera. Jak mogę uruchomić komendę usługi w kontenerze Docker?Jak uruchomić Apache 2 na Alpine w Docker?

+0

Prawdopodobny duplikat [uruchomionego apache w dockingu] (http://stackoverflow.com/questions/27867242/running-apache-in-docker) –

+0

To nie t dublowane pytanie, ale nadal istotne. Dzięki za zwrócenie na to uwagi. – ibaralf

Odpowiedz

1

Alpine nie ma rc-usługę instalowany domyślnie. Musisz go zainstalować (w ramach procesu budowania Dockerfile lub ręcznie w kontenerze).

Sekret inwokacja jest:

apk add openrc --no-cache 

Jeśli chcesz uruchomić go z zewnątrz pojemnika (słownie metę Döcker), a następnie użyć:

PS: rc-service jest dobre dla inne rzeczy i rzeczy takie jak mariadb (również nieuwzględnione w alpejskim)