输入命令: mkdir命令 -p build cd build/ cmake3 -DEVMJIT=OFF -DTESTS=OFF -DMINIUPNPC=OFF .. make -j2?


尴尬了虚拟机空间不足:


容器運行时应该尽量保持容器存储层不发生写操作,对于数据库类需要保存 动态数据的应用其数据库文件应该保存于卷(volume)中


EXPOSE 指令是声明运行时嫆器提供服务端口,这只是一个声明在运行时并不会因为这个声 明应用就会开启这个端口的服务。在 Dockerfile 中写入这样的声明有两个好处一個是帮助 镜像使用者理解这个镜像服务的守护端口,以方便配置映射;另一个用处则是在运行时使用 随机端口映射时也就是 docker run -P 时,会自动隨机映射 EXPOSE 的端口


格式为 WORKDIR <工作目录路径> 。 使用 WORKDIR 指令可以来指定工作目录(或者称为当前目录)以后各层的当前目录就被改 为指定的目录,如该目录不存在 WORKDIR 会帮你建立目录



简单的说,容器是独立运行的一个或一组应用以及它们的运行态环境。对应的虚拟机可 以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面的应 用。


我要回帖

更多关于 mkdir命令 的文章

 

随机推荐