How to run an iOS, Android or iWatch simulator inside Dokku or Docker?


I’d like to deploy my cross-platform mobile app online before launching it the Apple or Google store. This way, my client can test run remotely from wherever he is.

Could you please show me a way to run an iOS, Android or iWatch app inside a Dokku or Docker container?




As far as I know, it’s not possible to run iOS or Apple watch software on a Linux platform, as the simulator is only available on Mac OSX. You could potentially use a VM of the Mac OS, but this would not be advisable to do inside of a Docker container.

I’m not sure about Android code, but since it runs on a Java VM, this is more possible. What are you attempting to test by doing this? Have you looked into sending your client the app to be installed locally on their devices for testing - using TestFlight or some other service instead?

Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Hi BrookDO.

Thanks for your quick and helpful reply!

My goal is not to host my cross-platform app for production use. Instead, it’s to deploy it for testing purposes before launching in any of the mobile app stores (i.e. Apple, Google).

Since my client isn’t tech savvy, I’d prefer not to to deploy the app online, and run testing and simulate demos real-time with instant feedback.

Do you know of any such services?