用Docker镜像开发指南
我的问题是如何发展与docker形象。 例如,我的工作需要tensforflowimage
图片, apache
和其他图片。 然后,我运行docker run -it -p hostPort:containerPort TensorFlowCPUImage
。 然后我在容器path上:
root@14f2ba6db963:~#
在这里,我可以运行python console
来尝试一些tensorflow命令。
但是,图像只提供了张量stream的环境。 它不包含任何软件组件(例如, vi
, apache
)。 因此,我必须运行apt-get
命令来在容器中安装所有这些组件。 由于这些组件已经在我的主机环境中,它看起来像我多次在我的电脑上安装它们。
另一个困惑是每个软件组件(例如vi,apache)都是在一个独立的docker镜像中提供的。 我觉得我应该在主机上开发我的工作,而不是使用apt-get install
在容器中apt-get install
这些依赖关系。
我是新来的docker工,谢谢。
docker工人是否有任何开发实践/解决scheme? 这些软件组件(例如,vim,apache)的安装占用了太多的磁盘空间。