各位高手,我业余自己开发了一套论坛系统,是用ubuntu+nginx+flask+vuejs+mongodb等配置,在我自家电脑。我现在想移植到我公司内部,把我的办公台式机当作服务器,我们公司是大型国企,内网环境。我现在有一个phpstudy的集成环境软件运行lamp架构的一个网站,可以正常访问的。
我大概了解docker的概念,我想知道:
1.我开发环境是mac,但我办公台式机是windows,这样是否可以使用docker?
2.我那一整套配置能不能放在docker中,然后放入办公台式机中,当作一个服务器?
我们以前装系统的时候经常用 ghost 这类备份镜像再恢复的手段.
而 docker 提供了一个简便得、简洁的镜像制作、运行手段,同时它具备一些虚拟机的性质:镜像可以基于 Linux 系而运行在 Windows 上、映射宿主机的某个端口到容器的某个端口上、绑定宿主机的某个目录/文件到容器的目录/端口上.
只要你办公台式机的 Windows 能安装 docker,你会制作镜像(Dockerfile)即可.