我像这样启动一个docker容器:
docker run -ti --restart="always" --name "lizmap" -p 80:80 -d -t \
-v /home/lizmap_project:/home \
-v /home/lizmap_var:/var/www/websig/lizmap/var \
-v /home/lizmap_tmp:/tmp \
jancelin/docker-lizmap
这使得GIS服务器像魅力一样工作。 在前两次重新启动后,容器按预期自行启动。经过几次重新启动后,它不断告诉我它正在重新启动并重新启动并重新启动。
日志
apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.2. Set the 'ServerName' directive globally to suppress this message
httpd (pid 7) already running
我所做的解决方法是docker stop lizmap
和docker rm lizmap
,然后使用上面的代码再次启动容器。
有没有人知道如何避免这种解决方法,并使容器的重启工作不仅仅是前两次。
docker文件来自于此 Github