dockerfile相关内容

在临时 Docker 映像上安装 Bash

我目前正在使用第三方 Docker 映像,其 Dockerfile 基于空映像,从 FROM scratch 指令. 如何在这样的图像上安装 Bash?我尝试向 Dockerfile 添加一些额外的命令,但显然 RUN 指令本身需要 Bash. 解决方案 当你从头开始启动一个 Docker 镜像时,你绝对什么也得不到.通常,您使用其中之一的方式是在您的主机上构建一个静态二进制文件(或 ..
发布时间:2022-01-14 19:00:11 其他开发

在 Dockerfile 中设置别名不起作用:找不到命令

我的 Dockerfile 中有以下内容: ...用户$用户# 设置默认python版本为3运行别名 python=python3运行别名 pip=pip3工作目录/app# 安装本地依赖运行 pip install --requirement requirements.txt --user 构建图像时,我得到以下信息: Step 13/22 : RUN alias pip=pip3--- ..
发布时间:2022-01-14 18:59:49 Python

最佳实践 - 匿名卷与绑定挂载

在容器中, 可以创建匿名卷 在 Dockerfile 中使用语法(VOLUME/build) 或 下面的语法 volumes 具有 /build 条目 缓存:建造: ../../dockerfile: docker/dev/Dockerfile卷:-/tmp/缓存:/缓存-/建造入口点:“真" 我的理解是,在容器进入 Exited 状态后,这两种方法(以上)使卷 /bui ..
发布时间:2022-01-14 18:59:32 其他开发

无法在 docker debian:jessie 中安装软件包

我正在尝试在基于 debian 的容器中安装 git postgres 镜像基于 debian:jessie 码头文件 来自 postgres:9.4运行 apt-get -qq 更新运行 apt-get install git-core运行 apt-get install osm2pgsql git和osm2​​pgsql都找不到 错误 E: 找不到包 git-core ..
发布时间:2022-01-14 18:59:22 其他开发

在 Docker 容器中使用 VNCserver + GUI 应用程序 + 虚拟显示

我想在 docker 容器中运行 firefox(或任何图形应用程序). 我的要求:当我启动容器时,我应该创建一个虚拟显示器,启动 VNC 服务器,然后启动 GUI 应用程序.这意味着在容器成功启动后,我可以通过 VNC 客户端连接到容器内运行的 GUI 应用程序.当我关闭应用程序时,容器应该会自动停止. 尝试 1:我从这里的示例开始 https://hub.docker.com/r/ ..
发布时间:2022-01-14 18:59:03 其他开发

Dockerfile CMD`找不到命令`

我有以下 Dockerfile: FROM nodesource/node:jessie添加 .//某个路径运行 cd/SOMEPATH &&npm 安装工作目录/某个路径CMD [“bash"、“npm 运行 lint"] 当我使用此命令构建并运行此映像时: docker run -v $(pwd):/SOMEPATH Name_of_image 我收到以下错误: /bin/sh: 1 ..
发布时间:2022-01-14 18:58:41 服务器开发

是否可以在 AWS Lambda 上运行 docker image/DockerFile?

我想使用我给定的 Dockerfile 部署一个 docker 映像,该 Dockerfile 在 AWS Lambda 云上执行一个程序.我知道 EC2 可以,但我想使用 AWS Lambda.任何人有参考或知道是否可能? 我也在查看具有 docker 功能的 AWS Elastic Beanstalk,但它似乎适用于 Web 应用程序?我试图在云上执行的程序不是网络应用程序. 解决 ..

具有入口点变量扩展和 CMD 参数的 Docker 容器

我想创建一个充当可执行文件的 Docker 映像,用户将令牌作为环境变量传递给该可执行文件.可执行文件具有用户应通过 dockers CMD 传递的子命令(考虑通过 Env 进行身份验证的 git).但是,Docker 不会将 CMD 附加到入口点.我的 Dockerfile 的相关部分如下所示: ENTRYPOINT ["/bin/sh", "-c", "/usr/bin/mycmd --to ..
发布时间:2022-01-14 18:58:26 其他开发

golang无限for循环问题与docker run

我尝试做简单的无限循环任务.不使用 docker 也能正常工作.但是当我使用 docker 时,它只会无限执行 for 循环的 else 部分.实际上可能是什么问题?docker 是否有无限 for 循环的问题?我的 main.go 文件如下所示. 主包进口 (“bufio"“fmt"“操作系统")功能主要(){fmt.Println(“你好,世界!.....")为了 {fmt.Print("- ..
发布时间:2022-01-14 18:58:12 其他开发

在 DockerFile 中使用主机 SSH 密钥访问私有 Git 存储库

我是 Docker 新手,正在尝试让我的 Angular Web 应用程序在容器中构建和运行. 我在项目的根目录中有一个非常基本的 Dockerfile,如下所示: # 基于Dockerhub官方Node 10.13.0镜像创建镜像FROM node:10.13.0 作为节点# 复制依赖定义复制 package.json .# 使用 npm 安装依赖运行 npm 安装# TODO - 复制 ..
发布时间:2022-01-14 18:57:35 其他开发

复制失败:stat/var/lib/docker/tmp/docker-builder076499369/files/nginx.conf:没有这样的文件或目录

我正在运行以下版本的 docker ce 服务器:Docker 引擎 - 社区引擎:版本:18.09.5API 版本:1.39(最低版本 1.12)围棋版本:go1.10.8Git 提交:e8ff056dbc建成:2019 年 4 月 11 日星期四 04:50:00操作系统/架构:linux/amd64实验:错误 构建图像时出现以下错误 删除中间容器 40e7e0172f54---> ..
发布时间:2022-01-14 18:57:28 其他开发

Dockerfile 中是否需要“FROM"子句?

对于我遇到的所有 Dockerfiles(诚然不多),它们都使用 FROM 子句来基于现有图像,即使它是 FROM从头开始. 这个条款是必需的吗?是否可以有一个没有 FROM 子句的 Dockerfile?这样创建的容器是否可以做任何事情? 编辑 我读了 没有 FROM 指令的 Dockerfile 没有父镜像,并且被调用基础图像. https://docs.docker ..
发布时间:2022-01-14 18:57:11 其他开发