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

March 1, 2016 801 views
Docker Dokku Applications Deployment Ubuntu


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?


1 comment
  • Hi,

    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?

1 Answer

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?

Have another answer? Share your knowledge.