The thing that would make this better would be to use mounted volumes to put ~/.picoengine outside the Docker image so that it’s independent of the container. That way, you could just update the container without losing the picos in it.