用Docker镜像开发指南

我的问题是如何发展与docker形象。 例如,我的工作需要tensforflowimage图片, apache和其他图片。 然后,我运行docker run -it -p hostPort:containerPort TensorFlowCPUImage 。 然后我在容器path上:

  root@14f2ba6db963:~# 

在这里,我可以运行python console来尝试一些tensorflow命令。

但是,图像只提供了张量stream的环境。 它不包含任何软件组件(例如, viapache )。 因此,我必须运行apt-get命令来在容器中安装所有这些组件。 由于这些组件已经在我的主机环境中,它看起来像我多次在我的电脑上安装它们。

另一个困惑是每个软件组件(例如vi,apache)都是在一个独立的docker镜像中提供的。 我觉得我应该在主机上开发我的工作,而不是使用apt-get install在容器中apt-get install这些依赖关系。

我是新来的docker工,谢谢。

docker工人是否有任何开发实践/解决scheme? 这些软件组件(例如,vim,apache)的安装占用了太多的磁盘空间。