You are viewing a single comment's thread from:

RE: Calibrae Day 2 Progress Report

in #calibrae8 years ago

How does this differ from just using docker, which I'm fairly familiar with? You can do that with docker right?

I've been using https://github.com/phusion/baseimage-docker and love it. You can run one or multiple processes, and scheduled stuff. It's a PC in a docker container, and very widely supported by VPS providers, for really simple deployment.

I'm running the same docker container on my laptop, and when I make change, just replace the docker image on the remote machine, it saves state, it's great!

Am I missing some point?

Sort:  

https://www.reddit.com/r/docker/comments/5eptm9/are_docker_containers_cross_platform_or_no/

Docker also lets you run on any x86-64 system as well. I will be for sure updating and uploading a docker to the docker hub also, so it can be as easy as docker run calibrae-project/calibrd. The docker can be thus built on ubuntu 14.04, same as the appimage, and run on any linux, or within a docker.

There has recently been a privilege escalation exploit that can let the code escape from the container though - https://threatpost.com/docker-patches-container-escape-vulnerability/123161/ but since this project won't involve running arbitrary code, it should not be a problem. However, the appimage version will not have this problem run outside a container.

So it will be entirely arbitray, up to the operator how to deal with this.

Thanks - I didn't hear about that docker exploit, that's bad for bare-metal docker providers I guess, but won't affect most people who would use VPS or their own PCs.

I see, as long as there will remain a docker container, and preferably an easier to use one. It should not be anything like as difficult to set up a witness as it currently seems!

It absolutely should not! It should be just fill in a form, point, and shoot. Bam. Target destroyed!

I will be also making this feature too, thanks for making me think of it, it is very very easy to add this feature, a form to build the steemd configuration automatically. We can then also use a central repository of all available seed nodes on the network to automatically fill this important information as well.

A little note to @sneak, @ned, vandenberg, et al, this is how you do user consultations to determine necessary changes to a software project.

Coin Marketplace

STEEM 0.18
TRX 0.23
JST 0.033
BTC 97286.31
ETH 2720.51
SBD 0.43