Docker似乎更適合單進程應用程序和服務,但它是否能夠爲更復雜的應用程序(具有多個進程,偵聽端口,相當大的存儲使用情況)提供穩定的控制?是否可以在Docker容器中安裝一個複雜的服務器?
2
A
回答
4
是的!您可以使用Supervisor,monit,runit,甚至是「真正的」init系統(包括upstart或systemd)來運行多個進程。你甚至可以使用廉價的shell腳本如下所示:
#!/bin/sh
(while true; do run-process-1; done;) &
(while true; do run-process-2; done;) &
wait
1
0
肯定結帳http://supervisord.org/我正在爲Magento開發創建完整的LAMP棧。
相關問題
- 1. 你可以在一臺虛擬服務器上安裝docker嗎?
- 2. 是否可以在公共服務器上安裝sql?
- 3. 是否可以在共享服務器上安裝rocket.chat?
- 4. 是否可以在共享服務器上安裝Roundcube?
- 5. 是否可以在服務器上安裝時區?
- 6. 是否可以在Windows Nano服務器上安裝SQL Server?
- 7. Docker容器可以在實時Web服務器上運行嗎?
- 8. 是否可以在Windows容器中安裝Visual Studio
- 9. 是否可以將代理服務器安裝到DD-WRT?
- 10. Docker安裝S3容器
- 11. 在Docker容器中安裝OpenCV
- 12. 在Docker容器中安裝nfs共享
- 13. 將SCP安裝在Docker容器中
- 14. Docker:如何在容器中安裝memcached
- 15. 如何在Docker容器中安裝HDFS
- 16. Docker容器中的HTTPS服務器
- 17. Docker容器中的Java RMI服務器
- 18. npm docker容器中的安裝錯誤
- 19. 加速Docker容器中的NPM安裝
- 20. 創建可以爲複雜網頁服務的HapiJs服務器
- 21. 在生產服務器上安裝VS.NET是否安全並可以接受?
- 22. 如何在一個docker容器中安裝jdk,jdeveloper,maven和svn?
- 23. 在一個Docker容器中安裝mongo客戶端
- 24. 是否可以在Docker容器中使用cloud-init和heat-cfntools?
- 25. Azure容器服務無法安裝docker-engine
- 26. 是否可以從另一臺服務器「中繼」WCF服務?
- 27. 在CoreOS容器上安裝docker
- 28. Windows服務器上的Docker容器
- 29. Docker容器上的Mysql服務器
http://stackoverflow.com/questions/19332662/start-full-container-in-docker – Epeli