Tag: Linux容器

无法导入容器图像错误fabric_e_invalid_operation

我正尝试在Azure上托pipe的Linux(预览版)的Service Fabric Cluster上部署Linux容器。 我有问题,我无法运行我的服务结构应用程序与1 Nginx服务,出现以下错误: 错误事件:SourceId ='System.Hosting',Property ='Download:1.0:1.0'。 下载过程中出现错误,无法下载容器图像 我调查了这些日志文件,发现了一些与错误相关的消息: 2017-07-05 08:20:23.833,Info,29803,30481,Hosting.ProcessActivationManager,Processing Ipc message with action DownloadContainerImages 2017-07-05 08:20:23.834,Info,29803,30481,Hosting.DockerProcessManager,Starting dockerprocessmanager processName /usr/bin/docker, args daemon -H localhost:2375 -H unix:///var/run/docker.sock 2017-07-05 08:20:23.834,Info,30547,30481,Common.ProcessWait,completed 0 waiters 2017-07-05 08:20:23.837,Info,29803,30481,Hosting.DockerProcessManager,Docker process has started. 29806 2017-07-05 08:20:23.850,Warning,30492,30481,Hosting.ContainerImageDownloader,Failed to get history for Image, error Failed to connect to any resolved endpoint 2017-07-05 08:20:23.850,Info,30492,30481,Hosting.ContainerImageDownloader,CheckDecrement […]

Kindle在docker集装箱

我正尝试在一个docker集装箱里装载“Kindle for PC”(不要问我为什么需要这个,但我是这么做的)。 我所做的是从debian / jessie的形象开始,安装wine,wine32和ca-certificates(Kindle不能连接就需要),然后安装kindle 1.16。 安装工作,我可以注册,但现在我有两个问题: 第一个问题是,每当我尝试打开阅读器附带的电子书时,葡萄酒就会崩溃(我怀疑这是由于缺less字体,但现在并不那么重要)。 第二个问题是,即使我在我的亚马逊帐户中看到这个新设备,并且可以select它将内容传输到它,但似乎永远不会同步,所以我不能将任何自己的书籍传输到它。 Kindle有一个“检查问题”菜单项,并报告“安全存储问题”。 它build议删除一个特定的文件夹,但这并不能解决问题。 所以我的问题是: 有人明白这个“安全存储”业务是什么吗? 任何人都可以build议我把葡萄酒和点燃的组合放进一个docker集装箱吗? 我怎么能继续跟踪这个问题呢? 我之前已经有过这个版本的酒,所以应该可以做到这一点。 非常感谢!

构builddocker镜像时出现错误消息“处理tar文件时出错(退出状态1)”

Dockerfile: FROM centos:6.7 RUN yum -y groupinstall 'Development Tools' RUN mkdir /compose-portal ADD roche-ui /compose-portal/roche-ui ADD http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz /compose-portal/ WORKDIR "/compose-portal/Python-2.7.6" ADD . ./configure WORKDIR "/compose-portal" RUN curl –silent –location https://rpm.nodesource.com/setup_5.x | bash – RUN yum -y install nodejs WORKDIR "/compose-portal/roche-ui" RUN npm install; npm install -g bower; bower –allow-root install; exit 0 EXPOSE 3000 ENTRYPOINT […]

docker集装箱在不同的networking

我目前正在与Ubunut LTS和Docker合作,现在我正在寻找将两个容器连接到不同的networking,我的第一台服务器在我的学校,第二台服务器在AWS上。 我想知道是否有可能互相沟通,我已经读了一些关于Docker Swarm的内容,但是我无法find有关如何在单独networking中交stream容器的信息或任何教程。 谢谢

什么是为Docker设置ENVvariablesCONTENT_TRUST的最佳位置

我想知道什么是所有用户/服务设置的最佳位置环境variablesCONTENT_TRUST(在Docker上启用Content Trust)。 我有一些候选人,但是我会感谢你select另一个选项的理由: 在sysconfig / docker上 在/etc/systemd/system/docker.service.d/上 在/ etc / enviroment上 谢谢!

用于安装特定版本的Docker Community Edition yum CentOS的<version>string的格式

我知道如何安装最新版本的Docker CE,我几乎完全理解如何安装特定版本的Docker,因为我已经阅读这里和这里和这里 我的问题是,我无法找出版本stringdocker-ce-<version>的格式来安装特定版本的Docker Community Edition。 我努力了: yum install docker-ce-17.06 和 yum install docker-ce-17.06.0 和 yum install docker-ce-17.06.0.ce-1.el7.centos 我得到没有包docker-ce-可用的消息,如下所示: No package docker-ce-17-06.0.ce-1.el7.centos available. 我跑了 yum list docker-ce.x86_64 –showduplicates | sort -r 输出: * updates: centos.chicago.waneq.com Loading mirror speeds from cached hostfile Loaded plugins: fastestmirror, langpacks Installed Packages * extras: ftp.linux.ncsu.edu * epel: mirror.oss.ou.edu docker-ce.x86_64 17.06.0.ce-1.el7.centos docker-ce-stable […]

Dockerfile:反向卷声明

我正在根据官方docker中心的另一幅图像构build一幅图像。 图像中有一个声明为: VOLUME ["/var/lib/arangodb3", "/var/lib/arangodb3-apps"] 但是,我不想在我的形象的音量。 有没有可能,在我的Dockerfile中撤销这个卷命令?

失败(404错误)通过AWS EBS泊坞窗环境中的Nginx访问Amazon Linux API泊坞窗服务

我已经使用Ubuntu平台和NGINX创build了具有多容器Dockers的AWS Elastic Beanstalk(EBS)环境。 我已经将NGINX安装在一个单独的docker容器中,并将来自NGINX的API调用转发给其他API泊坞窗。 使用Amazon Linux OS创build的API泊坞窗。 分配给NGINX的80端口和其他API在不同的端口映射到NGINX(nginx.conf)。 使用单个任务定义将所有Docker部署到Elastic Beanstalk环境中。 NGINX成功在EC2实例中成功运行,并正常工作在80端口。 我还部署了一个API Docker容器并将其映射到NGINX中。 通过NGINX访问API时出现“404未find”错误。 请检查下面的NGINXconfiguration文件,并帮助我解决问题。 NGINX Conf: upstream save_user_video-api_hosts { server dev-save-user-video:6666; } upstream user_complaints-api_hosts { server dev-user-complaints:7777; } server { listen 80; server_name xxx.yyyy.me; location /save-user-video { proxy_pass http://save_user_video-api_hosts; } location /user-complaints { proxy_pass http://user_complaints-api_hosts; } } }

在Linux上的Azure Web App上安装自定义Docker jenkins映像会丢失保存的configuration数据

Jenkinsdocker工人图像上传到Azure Dockerregistry并运行在Azure Linux Web应用程序上,安全性和第一个用户configuration和工作。 当我们停止Web应用程序并重新启动时,configuration将丢失。 这是按照预期工作吗? 我们是否必须将其连接到blob进行持久性和configuration? 有没有更简单的方法来保存configuration数据/保存数据? 据我所知,没有办法在天青Linux Web应用上的Docker镜像上运行docker命令。 DockerFile: FROM jenkins:1.609.1 USER root ENV JAVA_OPTS="-Xmx2048m" ENV JENKINS_OPTS="–handlerCountStartup=100 –handlerCountMax=300" COPY logging.properties /docker-java-home/jre/lib/logging.properties USER jenkins EXPOSE 8080

相同的docker图像适用于Windows的Docker,但不适用于Linux上的docker

我想实现的 我想通过sqlplus连接到oracle容器中的oracle数据库 我的问题是什么 我可以连接到Docker for Windows中相同映像的数据库,但不能连接到Linux主机上 我做了什么 视窗 c:\>docker pull wnameless/oracle-xe-11g c:\>docker run -d -p 49160:22 -p 49161:1521 wnameless/oracle-xe-11g c:\>docker exec -it f79f7aa5222c /bin/bash root@f79f7aa5222c:/# sqlplus system/oracle 结果: SQL * Plus:版本11.2.0.2.0生产周三7月19日07:28:45 2017 Copyright(c)1982,2011,Oracle。 版权所有。 连接到:Oracle数据库11g速成版版本11.2.0.2.0 – 64位生产 Linux的 [xx@yy Docker]$ sudo docker pull wnameless/oracle-xe-11g [xx@yy Docker]$ sudo docker run –shm-size=2g -d -p 49160:22 -p 49161:1521 […]