问题标签 [container-image]

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.

0 投票
1 回答
3476 浏览

kubernetes - Kubernetes:图像垃圾收集失败:无法找到容器的数据/


我对容器有问题garbage collection
当我开始kubelet我有一个错误:

并且garbage collection不起作用。
kubernetes v1.0.6

如何解决?

0 投票
2 回答
2745 浏览

docker - Google Container Registry 的 gcloud API 是什么

我必须列出在某个项目中发布的 Docker 容器镜像,但我无法使用gcloudCLI 工具找到合适的 API。这可能吗?

是否有任何其他解决方案可以在我的 Google 项目中列出此私有容器注册表中的容器映像?

0 投票
1 回答
2003 浏览

angularjs - 构建/部署 docker 镜像的最佳实践

我刚刚完成了我的 Angular 应用程序的基本管道,它在 docker 的 Node 映像中运行。因此,流程如下:推送到 Gitlab > Hook 到 Jenkins 构建 > 部署脚本到docker build镜像并推送到 Quay > 发布脚本以提示 Rancher 服务升级容器并刷新镜像 > 完成。

现在,我遇到的问题是基础节点映像非常大,这意味着当我推送一个简单的更改时,完成构建管道需要很长时间(约 8 分钟)。对于每一个微小的变化,这似乎都是不合理的,推动 Quay 以及随后发布到 Rancher 平台意味着我将大约 250mb 移动到 quay 和 250mb 到 Rancher。

我计划部署几个“微服务”,但是如果每次我想将一个部署到开发环境并每次移动那么多数据,这似乎有点适得其反......我做错了什么,什么我错过了,在构建/部署/托管基于容器的服务时是否有任何最佳实践指南?

0 投票
2 回答
1240 浏览

database - docker容器中的数据库-只读图像与持久性

Docker 镜像是只读的。当我们从镜像实例化容器时,容器中托管的进程能够写入磁盘,但这些更改不会在容器重启后继续存在。有很多 docker 容器托管数据库服务,如 Sql Server: https ://hub.docker.com/r/microsoft/mssql-server-windows/

Docker 镜像的只读特性不会破坏持久数据库的目的吗?我看错了什么?

顺便说一句,我在自动化测试中看到了这种只读性质的巨大可用性(无需回滚),但这不是数据库的主要用途。

0 投票
1 回答
502 浏览

kubernetes - Kubernetes:如何为包含多个容器的 RC 应用 Horizo​​ntal Pod (HPA) 自动缩放?

我曾尝试将 HPA 用于仅包含一个容器的 RC,它工作得非常好。但是当我有一个包含多个容器的 RC(即,一个包含多个容器的 pod)时,HPA 无法抓取 CPU 利用率并显示状态为“未知”,如下所示。如何为具有多个容器的 RC 成功实施 HPA。Kuberentes 文档没有关于此的信息,我也没有发现任何提及它是不可能的。关于这个问题,任何人都可以分享他们的经验或观点。非常感谢。

也供您参考,下面是我的 HPA yaml 文件。

0 投票
1 回答
64 浏览

docker - 集群、Kubernetes、Docker。为我的应用选择什么?

我的应用程序是一个运行tesseractGNU parallel. 我需要处理的数据是 50GB。如果我在一台虚拟机上做它太慢了。我需要集群计算的能力,但我不想自己设置多个虚拟机,我只想在 Google 集群(Kubernetes?)上启动我的 APP(连同数据文件)。我对这些概念不太清楚。如果有人能指导那就太好了。

0 投票
1 回答
468 浏览

oracle - Weblogic fmw_infrastructure 12c Docker Container-Domain Creation Failed.. 请检查域日志

我正在尝试运行 weblogic 12.2.1.2 docker 映像,但我陷入了域创建阶段。

我按照 container-registry.oracle.com 中的说明进行操作,但必须进行一些更改才能获得它,直到域创建阶段,这给了我以下日志..

我试图找到域日志但失败了..

请帮我解决这个问题!

非常感谢 !!

这就是我所看到的:

0 投票
1 回答
5518 浏览

google-kubernetes-engine - 我可以从我自己的自定义操作系统创建 LXC 映像吗?

我是 lxc 的新手。我想从现有的操作系​​统创建我自己的 lxc 容器(我自己的 unix 内核编译在不同的架构中)。我正在尝试使用“lxc-create”。谁能建议我如何创建自己的容器,是否可以使用这种方法创建一个容器?创建自己的容器后是否需要更改任何配置?

如果 lxc 不适合这个,我可以用任何其他容器引擎来实现它吗?PS 我不需要虚拟机或任何虚拟机管理程序来实现相同的目标。

0 投票
1 回答
100 浏览

mysql - 设置 mysql docker 容器

我正在尝试为 mysql 架构创建一个容器。我已经有一个数据库,我只想从一个容器中开始这个命令: docker run -it -v ~/path/to/myschema:/var/lib/mysql --name mysql-server-remote -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -e MYSQL_database=mytestforDocker centurylink/mysql 这个创建了我的容器化模式但是当我尝试通过 MySQL 工作台访问它时,即使我看到列出的模式,它也会说“表不能是取来”

我唯一的问题是,如果我想为其设置不同的用户和密码,在创建容器后会出现访问错误 docker run -it -v ~/path/to/myschema:/var/lib/mysql --name mysql-server-remote -p 3306:3306 -e MYSQL_USER=mickey -e MYSQL_PASSWORD=mouse -e MYSQL_database=mytestforDocker centurylink/mysql

这将导致此错误 Access denied for user 'mickey'@'172.17.0.1' (using password: YES...

任何想法将不胜感激。

基本上,这两种方法都不能将我现有的模式放入容器中,无论是使用 root 访问权限还是访问使用所有权限创建的不同凭据。有什么想法或文档可以将我现有的模式放入容器中并让其他人从 docker 使用它吗?

0 投票
1 回答
3325 浏览

docker - 如何使用 docker-compose yml 文件进行生产?

我的本地主机上有一个 docker 应用程序,它运行良好。我在上面运行 PHP、Nginx 和 Mariadb。

docker-compose.yml包含此代码的文件:

起初我以为只需要一个 compose 文件,当我构建镜像,将其推送到 docker hub,然后在我的生产服务器上拉取该镜像时,容器无法启动。

我做了一些阅读,有很多在线资源建议使用,从 1 到 4 个 docker 文件,并检查两个 git 分支......除此之外......

我知道我至少应该再创建一个名为 的文件docker-compose-prod.yml,并且在该文件中,我应该省略volumes:andport:属性,但似乎没有明确的指南:

  1. 如何让docker在本地工作

  2. 确切地何时以及如何构建生产容器。

有人可以帮我解决这个问题吗?