问题标签 [docker-run]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - 使用带有 Dockerfile 的 ADD 命令检查缓存
我认为这是 Bitbucket 发送的 http 标头。我在 Dockerfile 中有这个:
但问题是这些文件没有改变,但 Docker 不会缓存它们——它会重新运行它们:
是因为 Bitbucket 没有响应 HTTP 300 代码?也许有一个查询参数我可以使用类似的东西:
或类似的东西?
apache - 防止 apache2 / http2 作为 Docker 容器的守护进程运行?
我在 Dockerfile 的末尾有这个:
我得到这个记录:
然后我的容器将退出 - 它不应该是一个错误,我只是认为容器退出是因为该进程是一个守护进程。有没有办法让它保持打开状态?
docker - 将 Docker 镜像复制到正在运行的容器
有没有办法将 Docker 映像复制到正在运行的容器中?或者也许这样做的方法是使用新图像启动一个容器并在它和其他容器之间共享一个卷?有没有办法将卷添加到正在运行的容器中?基本上,合理的是运行进程/容器,我不想重新启动它们或重建它们。
docker - 如何运行拉取的图像 - docker
我正在尝试运行拉取的图像而没有任何成功。我使用图像 URI 从 AWS 中提取了一个图像。
当我运行时,docker images
我可以看到我拉取的图像:
我是 dockers 的新手,但是根据我的理解,不需要构建它,只需运行它,但是当我尝试像这样运行它时:docker run 24325.dkr.ecr.us-east-1.amazonaws.com/lm/rd/tools
我收到以下消息:
所以我尝试像这样构建它:docker build -t 24325.dkr.ecr.us-east-1.amazonaws.com/lm/rd/tools
并得到消息:
问题是什么?如何运行从 AWS 提取的图像?
macos - 无法在本地找到 docker 镜像
我正在关注这篇文章- 参考代码在GitHub 上。我已经在本地克隆了存储库。
该项目内部有一个反应应用程序。我正在尝试在同一篇文章的第 7 步之后在本地运行它:
这将返回:
我尝试再次登录到 docker 但看起来因为它属于@shakyShane我无法访问它。
我也愚蠢地尝试npm start
过,但它不是在节点上运行的简单反应应用程序 - 它在容器中,容器不受控制npm
看起来像docker pull shakyshane/cra-docker:latest
抛出这个:
所以问题是如何在我的本地 mac 机器上运行这个 docker 镜像?
docker - docker-pr proc 已经在监听 80 端口了?在 Ubuntu 上使用 snappy 安装 docker
我跑了这个:
但我收到此错误:
docker:来自守护进程的错误响应:驱动程序在端点 esproxy 上编程外部连接失败(ead1fa4f09b2326cd1ff6aa0e3b8f8bfa5c9d353eb6db4efef6d188b81ea9df7):启动用户级代理时出错:监听 tcp 0.0.0.0:80:绑定:地址已在使用中。
所以我做了:
我得到了:
所以这个过程看起来像:
有人知道那个过程是什么吗?
python - 具有 apscheduler 的 Docker 映像根本不运行
我是 docker 新手,所以请耐心等待。
我有一个app.py
文件,它只是用来apscheduler
在控制台上打印一个句子。我遵循了python 文件的官方指南中的结构。当我在控制台上运行该文件时,它按预期运行。(每 10 秒打印一次 Tick 语句。)
现在,我想对它进行 dockerize 并将图像上传到 dockerhub。我遵循了 docker 文档,这就是我的DockerFile
样子:
我在requirements.txt
下面列出了模块名称:
文件夹是平的。app.py
并且requirements.txt
在目录中的同一级别。
我使用以下命令来构建 docker 映像:
泊坞窗图像成功构建并在我这样做时显示
问题是,当我使用
该图像不显示任何输出。
事实上,当我这样做时,图像显示为列出的docker ps
- 这是预期的,但运行命令应该每 10 秒在控制台上显示一次打印语句。
docker - Docker 运行命令,只需一行命令即可实现几步
我正在尝试运行 docker 命令以通过一行命令实现以下步骤。
A) 拉取 docker 映像,
B) 然后启动容器,
C) 将目录从主机卷挂载到启动的容器,
D) 然后在容器内发出扫描命令以捕获报告。
我可以使用此命令实现步骤 a、b 和 c。
但是对于最后一步 D,即在容器内运行扫描并捕获报告,我无法将该命令添加到上述命令并使其正常工作。
下面的这条命令独立工作,但无法附加到上面的行并使其工作。
当给出以下命令时,容器刚刚启动并退出
还做了一些基本搜索并尝试添加一个入口点,如下所示
但这也没有用。刚刚报错docker: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "exec: \"--\": executable file not found in $PATH": unknown.
期望实现使用单个 docker 命令执行的所有上述 4 个步骤,并且我得到填充有结果的“报告”。
macos - 如何将整个文件夹从本地计算机复制到 Amazon Sagemaker,反之亦然?
我想将文件夹/文件从本地机器 (MAC) 复制到 Amazon Sagemaker 中的 docker 容器。
我尝试使用 scp 命令从本地复制到 sagemaker,用于文件夹
scp -r -i <key> <local address> ec2-user@<ip>.compute-1.amazonws.com:/<address>
然后登录到 sagemaker 并使用 `docker cp :/workspace/
我想仅使用 1 个终端命令将文件夹或文件直接从本地计算机 (MAC) 移动到 amazon sagemaker docker 容器。有没有办法做到这一点 ?
docker - 如何将共享卷或共享映像推送到 ECR
现在我在 Dockerfile 中有这个:
这个 Python 库有几个数据。我不知道在我发布到 Amazon ECR 的每个 Docker 映像中需要额外的 5 GB。是否有某种方法可以将共享映像推送到容器运行时可以引用的 ECR?
我想做类似的事情:
基本上,我不明白为什么有必要将共享图像作为容器运行,我只需要其中的数据。但是,根据这个答案:https ://stackoverflow.com/a/34093828/1223975
它说:
不幸的是,似乎没有办法直接从 Docker 映像复制文件。您需要先创建一个容器,然后从容器中复制文件。