在Docker中安装Kinesis代理程序失败,丢失镜像

我正在尝试运行一个在过去的几个月里工作过的dockerfile,并且从昨天开始,在同一产品的新版本上使用它时,它开始出现错误。 这是我的dockerfile: FROM centos:7 MAINTAINER email@example.com # Install PHP7 RUN yum install -y wget && \ wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm && \ wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm && \ rpm -Uvh remi-release-7*.rpm epel-release-7*.rpm && \ rm remi-release-7*.rpm epel-release-7*.rpm && \ sed -i '0,/enabled=0/s//enbaled=1/' /etc/yum.repos.d/remi-php70.repo && \ yum -y update && yum install -y php # Install other dependencies RUN yum […]

无法安装nvidia-docker -dpkg:依赖关系问题妨碍了nvidia-docker的configuration

我正在尝试从https://github.com/NVIDIA/nvidia-docker链接安装nvidia-docker for ubuntu发行版,但正在运行 sudo dpkg -i /tmp/nvidia-docker*.deb && rm /tmp/nvidia-docker*.deb 我得到以下错误。 dpkg -i nvidia-docker_1.0.1-1_amd64.deb (Reading database … 11114 files and directories currently installed.) Preparing to unpack nvidia-docker_1.0.1-1_amd64.deb … Unpacking nvidia-docker (1.0.1-1) over (1.0.1-1) … dpkg: dependency problems prevent configuration of nvidia-docker: nvidia-docker depends on docker-engine (>= 1.9.0) | docker-ce | docker-ee; however: Package docker-engine is […]

docker是否可以在vmware中运行?

我为我的开发人员需要运行vmware工作站,并且必须为diff环境维护不同的VM。 因此,Docker似乎允许在容器中运行diff环境 我的Windows 10 x64虚拟机的内部可以运行docker并使用不同的映像和容器来开发,构build和testing我的代码? (记得我在VMware Workstation中运行我的开发环境,而docker使用VirtualBox) 我如何将这个应用程序(代码+数据库+ web api + …..)发送到生产环境? 生产机器需要运行docker吗? 请帮助澄清。

Spark如何限制CPU核心和内存的使用?

Spark如何限制cpu核心和内存的使用?它是否使用cgroups? 纱线怎么样?

自动重新启动Google Compute Engine上的Docker容器

我有两个Google Compute Engine实例,一个是用Apache运行Python,另一个是在Go上运行。 Python / Apache项目工作得很好,全天候运行,而Docker项目一直失败。 我使用以下命令启动了Docker容器: docker run –publish 80:8080 –name CONTAINERNAME –restart=always IMAGENAME 每当容器停止工作,似乎每天发生一次,那么它将无法重新启动,直到我SSH进入计算引擎实例。 一旦我已经SSH到进入实例,然后我只是与docker ps检查,看到它再次运行没有做任何事情.. 所以我的问题是,为什么docker容器无法重新启动,直到我SSH进入计算引擎实例? 我正在执行正确的命令吗?

Docker安全问题

在单个虚拟机上,我有两个用户user1和user2。 如果作为user1运行: docker run myimage并映射我的只读文件到容器中的文件,我得到一个新的容器运行。 我的文件有400个权限,所以在主机上只有我看到这个文件。 此外,该文件在容器中有400个权限。 如果用户使用docker exec -it bash附加到容器,他能够看到映射的文件。 这意味着被user1仔细保护的文件暴露给user2。 有没有办法避免这种情况?

ECONNREFUSED 127.0.0.1:3306到jenkins里面的mysql容器

我使用docker-slaves插件在jenkins中创buildmysql容器。 完整的安装程序在本地主机上运行。 我无法从我的node.js脚本连接到mysql容器。 error connecting: Error: connect ECONNREFUSED 127.0.0.1:3306 at Object.exports._errnoException (util.js:1018:11) at exports._exceptionWithHostPort (util.js:1041:20) at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1090:14) 连接脚本如下所示: const connection = mysql.createConnection({ host: mysqlHost, user: mysqlUser, password: mySqlPassword, database: mysqlDb }); connection.connect((err) => { if (err) { console.error('error connecting: ' + err.stack); //return; } //console.log('connected as id ' + connection.threadId); }); jenkins作业configuration与docker奴隶插件:

docker图片访问问题

我无法访问我的docker图像。 我的设置是Windows 7,并具有运行在oracle虚拟机上的docker linux虚拟机。 我已经build立我的应用程序,我可以看到我的应用程序使用下面 我不知道我可以如何访问myapp容器。 因为它在本地主机上的伙计我相信我可以访问localhost:端口号。 但我不知道在哪里可以看到,我怎么可以开始。 如果你面对同样的问题,你能帮忙吗? 更新日志挂起: 在下面的屏幕服务器启动挂了近10分钟,我终止了这个过程,有关这个错误的任何想法?

Docker-Compose:如何将卷从主机映射到容器?

问题: 我想通过使用docker-compose的特定容器从docker主机共享一个文件夹。 运行MongoDB的容器应将其数据文件放置在/ var / lib / mongodb中,但是该文件夹应该挂载到hosts文件夹/ var / lib / mongodb。 但是它仍然是容器中的一个本地目录,而不是主机的共享目录。 有时也会以下面的警告结束: 警告:服务“mongodb”使用前一个容器中的“/ var / lib / mongodb”卷。 主机映射“name_dbvolume”不起作用。 删除现有容器(使用docker-compose rm mongodb )以使用主机卷映射。 泊坞窗,compose.yml version: '2' services: loopback: build: . expose: – "80" – "443" – "28015" – "29015" ports: – 3000:3000 links: – mongodb environment: VIRTUAL_HOST: api.xxxxxx.com VIRTUAL_PORT: 3000 LETSENCRYPT_EMAIL: yyyyyy@xxxxxxx.com […]

如何在Docker的容器上运行Python服务器

我想在Docker容器上运行Python HTTP服务器。 我的DockerFile看起来像这样: FROM continuumio/anaconda3:latest RUN apt-get -y update RUN apt-get -y install linux-headers-amd64 build-essential libc-dev gcc RUN conda install –yes gcc RUN conda install –yes numpy RUN conda install –yes scipy RUN conda install –yes gensim RUN pip install annoy RUN conda config –add channels conda-forge RUN conda install –yes spacy RUN mkdir -p […]