镜像(Image)和容器(Container)的关系,可以理解为面向对象中的 类
和 实例
。
镜像提供一个定制的环境,容器基于镜像运行,运行起来之后就会变成服务器中的一个进程。
因为容器是一个进程,所以容器可以被创建、停止、销毁。同时也可以进入容器内部,查看容器内安装了什么软件、或者查看日志等等。
以 node 为例,数据卷命令:
$ docker run -v /date/myroot:/node/path
注意!数据卷的映射是:[宿主path]:[容器path]
,端口映射也是这个规则,不要搞反了!