dockerfile相关内容

Docker CMD 的命令行参数

我想将参数传递给 docker CMD.例如,如果 Dockerfile 的内容是 来自 ubuntu:15.04CMD ["/bin/bash", "-c", "cat", "$1"] 那我想运行如下: docker build -t cat_a_file .docker run -v `pwd`:/data cat_a_file/data/Dockerfile 我希望将 Dockerf ..
发布时间:2022-01-14 19:12:38 其他开发

如何回答 dockerfile 中的安装问题?

我尝试使用 dockerfile 安装一些东西.但是当我运行命令时,我必须回答如下问题: 输入 6 72 我的停靠文件如下所示,但似乎无法正常工作. 来自 ubuntu:latest运行 apt-get 更新运行 apt-get install -y 期望运行 apt-get -y install software-properties-common运行 apt-add- ..
发布时间:2022-01-14 19:12:19 其他开发

VOLUME 命令在 Dockerfile 中的作用是什么?

我很难理解 VOLUME 的附加优势(https://docs.docker.com/engine/reference/builder/#volume) . 在 Dockerfile 中可以使用 mkdir 创建目录.一旦创建了目录,我们就可以处理它.为什么要指定一个 VOLUME(挂载)并分配给该目录?VOLUME 安装有什么优势?我试图在没有 VOLUME 的情况下在这里了解我们会错过什 ..
发布时间:2022-01-14 19:11:32 其他开发

Docker 构建:无法为 openjdk 获取 oauth 令牌?

我在尝试在 Docker 中构建项目时无法理解此错误: >[内部] 为 docker.io/library/openjdk:11 加载元数据:------无法使用前端 dockerfile.v0 解决:创建 LLB 定义失败:授权失败:rpc 错误:代码 = 未知 desc = 无法获取 oauth 令牌:意外状态:401 未授权' 这个错误到底是什么意思?我是否缺少权限? 作为参考,这 ..
发布时间:2022-01-14 19:11:17 其他开发

alpine 软件包 py-pip 丢失

我尝试使用 Docker compose 文件在我的 alpine 中安装 python pip,但出现以下错误. 错误:不可满足的约束:py-pip(缺失):要求:世界[py-pip]错误:服务“web"构建失败:命令“/bin/sh -c apk add py-pip"返回非零代码:1 解决方案 先update: apk add --update py-pip 或者: apk 更新 ..
发布时间:2022-01-14 19:11:13 其他开发

在 dockerized Nginx + PHP-FPM 中配置时区

我需要在 Dockerfile 中设置默认时区.我有两个容器(nginx 和 php7-fpm). 当我进入 PHP 容器的 bash 并运行 php --info |grep 时区 我得到: 默认时区 =>世界标准时间 日期.时区=>没有价值=>没有价值 我的 dockerfile 如下: nginx/Dockerfile: 来自 debian:jessie运行 ..
发布时间:2022-01-14 19:10:58 PHP

--mount=type=cache 在 buildkit

我正在尝试让 maven 离线构建在 docker 容器中工作.我已经启用了 buildkit.我已经运行 mvn dependency:go-offline -s ~/checkouts/settings.xml 来缓存主机的 /root/.m2 中的依赖项.我希望在构建 maven 项目的容器中使用它. 这是我的 Dockerfile: #syntax=docker/dockerfil ..
发布时间:2022-01-14 19:10:52 其他开发

docker swarm - 如何平衡集群中已经运行的容器?

我在 AWS 上有 2 个节点的 docker swarm 集群.我停止了这两个实例,最初启动了 swarm manager,然后启动了 worker.在停止实例之前,我有一个服务正在运行,其中有 4 个副本分布在经理和工作人员之间. 当我首先启动 swarm manager 节点时,所有副本容器都在 manager 本身上启动,并且根本没有移动到 worker. 请告诉我如何做负载均衡? ..

Dockerfile 中的 Mongorestore

我想创建一个启动 mongo 服务器并在启动时自动从以前的 mongodump 恢复的 Docker 映像. 这是我的镜像文件: FROM mongo复制转储/home/dumpCMD mongorestore/home/dump 当我运行这个时,我遇到了这个错误: 失败:连接数据库服务器时出错:没有可访问的服务器 有没有办法让 mongorestore 命令通过 Dock ..
发布时间:2022-01-14 19:10:00 其他开发

Docker swarm:在堆栈部署期间忽略 docker compose 文件中的“构建"配置

我们创建了一个包含多个服务的 docker compose 文件.这些服务的图像是使用“构建"配置选项在运行时构建的.相应的 Dockerfile(s) 在各自的目录中给出. 示例 docker compose 文件... 版本:'3'服务:db2 服务器:构建:./db2server端口:- “50005:50000"命令:[“db2start"]运行时:构建:./appruntime依 ..
发布时间:2022-01-14 19:09:45 其他开发