docker学习(2)

一、Container(容器部分)

define a container——Dockerfile

一段儿官方的定义是这样: Dockerfile defines what goes on in the environment inside your container. Access to resources like networking interfaces and disk drives is virtualized inside this environment, which is isolated from the rest of your system, so you need to map ports to the outside world, and be specific about what files you want to “copy in” to that environment. However, after doing that, you can expect that the build of your app defined in this Dockerfile behaves exactly the same wherever it runs.

emmmm~两层意思,1、dockerfile定义容器内部环境发生的事情;2、对网络接口和磁盘驱动等资源的访问在此环境内进行虚拟化,与系统其余部分隔离(因此需要进行端口映射到外部环境,还要具体说明复制到的文件环境)

格式:

步骤一、先创建一个空文件夹,再touch一个Dockefile

步骤二、Dockerfile内容如下

FROM 【image】

RUN (或者其他动作)

步骤三、docker build – < Dockerfile(我习惯从标准输入流进行build)

二、service部分(服务部分)

define a service——docker-compose.yml

发表评论

电子邮件地址不会被公开。 必填项已用*标注