当前位置: 首页 > 面试题库 >

像卷一样将绑定安装添加到Dockerfile

牛枫
2023-03-14
问题内容

我想将绑定安装添加到docker文件中,就像在Dockefile中初始化一个卷一样。有什么办法吗?


问题答案:

Dockerfile定义映像的构建方式,而不是其使用方式-因此您无法在Dockerfile中指定绑定安装。尝试改用docker-
compose
。一个docker- compose.yml为您安装目录的简单示例如下所示:

version: '3.1'

services:
  mycontainer:
    image: myimage
    build: .
    volumes:
      - './path/on/docker/host:/path/inside/container'

build: .,如果你通过其他方式构建图像是可选的,但有时也很方便做这一切的一个。

与运行 docker-compose up -d



 类似资料:
  • 我得到了 我觉得我错过了一些极其简单的东西,但我却无法完全弄明白。如有任何帮助,将不胜感激。

  • 问题内容: 我如何(最好)将nodejs永久安装/添加到(Jenkins)Docker映像中? 结果是同时包含Jenkins和nodejs的docker映像。 目的是将nodejs作为全局工具安装在Jenkins容器中。要获得 nodejs 的 安装文件夹, 必须知道。 我看到了例如这种解决方案,但是Nodejs的安装文件夹是什么? 运行curl -sL https://deb.nodesourc

  • 我如何将libjnisgfplib.so添加到我的项目中,以便绑定库jar可以找到它?

  • 我已经定义了以下复制控制器JSON: 使用“docker run-t-I-p 0 . 0 . 0 . 0:9021:80-v/mnt/NFS/WordPress _ a:/mnt/NFS/WordPress _ a:rw internal user/PHP 53”运行时,容器正确启动。 /mnt/nfs/wordpress_a是一个nfs共享,安装在所有的minions上。每个minion都有完全

  • 我在PrimeFaces3.5中使用JSF。我使用而不使用属性,而是显式地使用和创建行和列,如展示案例(http://www.primefaces.org/showcase/ui/panelgrid.jsf)所示。 现在我需要在一些CSS类的帮助下对一行进行不同的样式设置。但是要么我错过了它,要么就是没有办法向添加类?!我甚至可以设置属性,但在呈现的输出中会忽略它...

  • 问题内容: 我对docker很陌生,并且正在遵循此处找到的文档,尝试使用docker- compose 1.14.0在dind内部署几个容器,我得到了以下内容 我错过了什么? 问题答案: 在执行docker run之前,将docker-compose安装添加到您的Dockerfile中。 例如,如果您有一个Ubuntu码头工人,则将其添加到您的 Dockerfile中 : 因为看起来好像您的入口点