from a strictly technical perspective, in order to make something like this work in docker you would need to set up some kind of runtime decryption. basically your system would need to read encrypted files from the volume then decrypt them into a memory based storage (harder thought not impossible to read form the host). with docker any files in a running container are fully accessible from the host system, and further files in the container image can be unpacked by anyone with access to the image. so with docker who ever has access to the host system, has access to all container files.
On Thu, Nov 8, 2018 at 2:35 AM Tom Luo <mario...@gmail.com> wrote: > Hi, all, > > I developed a software which provide a web service. > When I deploy the software in customer's machines, I don't want them to see > the source code. > I tried to use docker, but I found out that docker cannot provide password > protection. The customer can still see the source code. The source code > contains python code and javascript code. I feel possibly virtual box is an > option. But I have not tried yet. > Basically, what I need is to provide a port for customers to access the > service. At the same time, I don't want customers to see my code. > > What should I do? Any ideas? > > > Thanks, > > Tom > _______________________________________________ > Discuss mailing list > Discuss@blu.org > http://lists.blu.org/mailman/listinfo/discuss > _______________________________________________ Discuss mailing list Discuss@blu.org http://lists.blu.org/mailman/listinfo/discuss