Live data from Hacker News

Containerum – Managed Docker Hosting

containerum.com

11–20 of 44 posts

Re: Containerum – Managed Docker Hosting

#12
This looks like almost what I want for a CI system I am developing, however it is missing several things I would want:

1. Ability to run containers on other platforms (so I can test that my code works on several platforms) like Windows. 2. Per-minute or per-second billing (the testing only takes a few seconds and only occurs a couple of times per day)

Basically, on every commit to specific branches of the code base I want to spawn several docker containers (on someone else's infrastructure) I want to build (./configure && make && make test) the software on Windows/x86, Windows/x86_64, Linux/x86, Linux/x86_64 (and more -- but I'll settle for what I can get...) and then report the results back.

The containers will run for a few seconds and have no dependency on any other infrastructure, so something simple is ideal for me.

Re: Containerum – Managed Docker Hosting

#16
post #6

Seems that container that serves the website hadn't auto-scaled well ;) (currently it's responding with 502 Bad Gateway) Based on Google cache results, I suspect that the page's rendered server-side, with React, and the container's really busy doing the same DOM stuff over and over. If owners are reading - I think the easiest trick to try (besides scaling up) would be to tell nginx to cache the index page (with `prox…

Also a CDN could take most of the brunt of the hit.

Re: Containerum – Managed Docker Hosting

#17
post #12

This looks like almost what I want for a CI system I am developing, however it is missing several things I would want: 1. Ability to run containers on other platforms (so I can test that my code works on several platforms) like Windows. 2. Per-minute or per-second billing (the testing only takes a few seconds and only occurs a couple of times per day) Basically, on every commit to specific branches of the code base I…

> and more -- but I'll settle for what I can get...

Windows (current gen) and Linux are the only platforms that have native official Docker runtimes at this point. There is immature support on some BSDs, nothing on OSX that I know of, and some interesting rumours from the SmartOS/Illumos area.

If you target anything other than Linux/Windows, I'd suggest running your containers in a Linux VM, which is what the official Docker app on e.g. OSX does underneath anyway. In that case, you may not need to consider VM-backed OSes as separate platforms, since according to the code in your container it's still on Linux.

Also, you may already know this, but: if you're building Linux apps (ELF binaries or linux-specific APIs), the docker containers you can run on Windows will still (I think) run in a Linux virtual machine under the covers, so it doesn't really count as a different platform unless you're distributing a Windows application to Windows, and are compiling it for Windows. A bit more info: https://devops.com/native-docker-windows-arrives-containers-...

Re: Containerum – Managed Docker Hosting

#18
post #12

This looks like almost what I want for a CI system I am developing, however it is missing several things I would want: 1. Ability to run containers on other platforms (so I can test that my code works on several platforms) like Windows. 2. Per-minute or per-second billing (the testing only takes a few seconds and only occurs a couple of times per day) Basically, on every commit to specific branches of the code base I…

> and more -- but I'll settle for what I can get... Windows (current gen) and Linux are the only platforms that have native official Docker runtimes at this point. There is immature support on some BSDs, nothing on OSX that I know of, and some interesting rumours from the SmartOS/Illumos area. If you target anything other than Linux/Windows, I'd suggest running your containers in a Linux VM, which is what the officia…

I know about the lack of supported platforms and it is a real bummer, since it means I have to do something different on those platforms (Android/ARM, Mac OS X/x86_64, FreeBSD/x86_64, AIX/POWER, ...) :-(

The software being built does indeed target Windows APIs natively. It is mature software and supports a lot of platforms.

Post reply on HN