Skip to navigation
Create a docker file so apache2 starts up automatically with supervisor
27.07.16
create 2 files: 1. base and 2. supervisor 1. FROM debian MAINTAINER examples@docker.com RUN apt-get update && apt-get install -y openssh-server apache2 supervisor RUN mkdir -p /var/lock/apache2 /var/run/apache2 /var/run/sshd /var/log/supervisor COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf EXPOSE 22 80 CMD ["/usr/bin/supervisord"] 2. [supervisord] nodaemon=true [program:sshd] command=/usr/sbin/sshd -D [program:apache2] command=/bin/bash -c "source /etc/apache2/envvars && exec /usr/sbin/apache2 -DFOREGROUND" 3. create a image docker build -t base --file /root/base . 4 start a container docker run -ti -d -p 8080:80 -p 8022:22 --name debian1 base 5. enter into container docker exec -it 0a6bad12da83 bash
https://docs.docker.com/engine/admin/using_supervisord/
Reply
Anonymous
Information Epoch 1767004830
Think hierarchically.
Home
Notebook
Contact us