在Ubuntu Docker上写的程序能否在CentOS的Docker上运行


我在Ubuntu的Docker中写的Node.js程序能否在CentOS的Docker里面运行?
已邀请:

小飞侠 - TenxCloud合伙人

赞同来自: csrgxtu edcap


没问题的,这就是Docker 擅长的移植性,可以在Docker 支持的所有平台随意迁移
在ubuntu上的镜像,直接打包或者push 到某个regiistry server上(可以尝试 www.tenxcloud.com的镜像服务器),然后 centos 上docker pull,docker run 即可

feehoo

赞同来自: csrgxtu


docker自带操作系统环境,妥妥的

tuxknight

赞同来自:


理论上完全可以,虽然打包的image是不同的操作系统,但实际上container的filesystem里面的东西有多大用处要看使用场景,毕竟,container中的程序使用的仍然是host os的内核。
docker官方文档上也给出了一个例子,使用scratch构建小尺寸的image,image中是不包含filesystem的。

cxshun - java web软件工程师

赞同来自:


docker类似一个虚拟机,只要可以安装docker,在那里Pull下来就行了,都可以用。

要回复问题请先登录注册