Tag:

在浏览器中访问私人dockerregistry

我有一个像myregistry.com:5000的private docker registry 。 我可以在客户端推送图像,并且工作正常。 但是当我在浏览器中访问https://myregistry.com:5000/v1时,出现错误404 page not found 。 有没有办法在浏览器中访问registry?

'–link'似乎不能连接两个Docker容器

我想在一个容器中运行MongoDB,这个工作: docker run -p 27017:27017 –name cdt -d mongo 那么我想在另一个容器中运行一个服务器,就像这样: docker run –name foo –link cdt:mongo exec /bin/bash -c "node server.js" node.js服务器尝试build立到localhost:27017的mongodb连接,但无法build立连接。 任何人都知道为什么会发生? 我没有正确连接容器? 请注意,我可以成功地从容器外连接到MongoDB容器,但不能从“foo”容器内的服务器连接到MongoDB容器。

Docker撰写WordPress的例子

我一直在遵循快速入门指南:撰写和Wordpress,并不能得到它的工作。 我认为这与我的目录结构有关。 运行所有的步骤后,我有一个名为wordpress的子目录,但我认为我所有的代码引用了一个名为code的子目录,所以我决定重命名我的wordpress目录code 。 然后我重新运行docker-compose up但这也不幸没有工作。 更新:当我input加载PHP服务器返回的网站时, “无法正常工作” : Not Found The requested resource / was not found on this server

是否有可能从Docker Registry V2获取图像ID?

当图像被推送到registryV2时,图像ID是否也会被推送到registry中? 是否有可能从V2registry获取某个存储库的图像ID?

无法连接到在docker-machine上运行的mongodb实例

我相当新的docker,我试图从我的机器连接到docker机上运行的mongo服务器。 我在官方的mongo仓库中logging了Docker镜像的开始: docker run –name my-mongo -d mongo 因为我在docker-machine上运行,我正在使用机器ip(通过docker-machine ip dev )以及默认的mongo端口并键入: mongo –host 192.168.99.100 –port 27017 我得到这个回应: 2015-09-28T17:20:14.438+0300 warning: Failed to connect to 192.168.99.100:27017, reason: errno:61 Connection refused 2015-09-28T17:20:14.439+0300 Error: couldn't connect to server 192.168.99.100:27017 (192.168.99.100), connection attempt failed at src/mongo/shell/mongo.js:148 exception: connect failed 从日志中我可以看到,mongo刚开始就好了: 2015-09-28T14:12:47.550+0000 I STORAGE [FileAllocator] creating directory /data/db/_tmp 2015-09-28T14:12:47.551+0000 I […]

将docker机器存放在D盘:而不是C:\ Users \ … windows 7中

是否有可能在D:驱动器中存储具有“虚拟机磁盘”的docker机,因为我没有足够的C:盘空间。 我的意思是,现在存储在C:\Users\Gondil\.docker\machine\machines\myvm文件disk可以将它存储到D:\vm吗? 因为当我启动一个容器,它是整个下载一个例如10​​GB的大小,这是相当大的我的Sysem SSD。 有一些configuration,我可以改变创build的机器的目录?

docker不解压缩我的文件

我有这个简化的dockerfile,它应该将所有.zip文件复制到plugins /中,然后解压缩它们等等。 COPY命令正在工作,但没有解压缩,为什么? FROM wordpress:4-fpm # Install unzip RUN apt-get update && apt-get install -y unzip # Install zipped plugins, so that we don't have to manually install them. WORKDIR /var/www/html/wp-content/plugins/ COPY ./plugins/*.zip ./ RUN unzip -q "*.zip" RUN chown -R www-data:www-data . RUN find . -name '*.zip' -delete # Reset workdir WORKDIR /var/www/html/ 更新: […]

在非GUI主机上转发Docker Container运行GUI

我有一个有Docker节点的小型集群,我通过一个网关服务器访问它, 我想要做的是在集群上运行例如带有GUI的Eclipse,并在我的计算机上访问该GUI。 我到目前为止发现的是这样的: http : //fabiorehm.com/blog/2014/09/11/running-gui-apps-with-docker/ 但是,我遇到的问题是,主机不运行任何x服务器,因为它只是一个群集中的一个节点,所以我不能将所需的目录挂载到容器中。 有没有办法使用此设置在容器中使用GUI应用程序?

如何从主机连接到在容器中运行的mysql

我正在使用https://github.com/sameersbn/docker-mysql在OSX上用virtualbox运行一个使用docker-machine的mysql容器。 我创造了一台新机器 docker-machine create –driver virtualbox mytest IP是 docker-machine ip mytest 192.168.99.103 我运行这样的容器: docker run -p 3306:3306 –name mysql -d \ -v /opt/mysql/data:/var/lib/mysql \ -e 'DB_USER=sampleuser' -e 'DB_PASS=samplepass' -e 'DB_NAME=sampledb' -e 'DB_REMOTE_ROOT_NAME=root' -e 'DB_REMOTE_ROOT_PASS=samplerootpass' \ sameersbn/mysql:latest 现在,当我尝试从hostmachine连接到容器中的mysql时,我可以使用用户sampleuser进行连接,但不能以root用户sampleuser进行连接。 ▶ mysql -u root -p -h 192.168.99.103 Enter password: ERROR 1045 (28000): Access denied for user 'root'@'192.168.99.1' (using […]

Docker插件可以从启动图像检查标签元数据吗?

我问,是否有可能有一个docker卷插件检查一个起始图像的标签元数据,以采取一些额外的行动? 我希望看到上述操作包括安装设备 ,但是我不确定驱动程序插件是否可以使用,最近也没有看到提及设备插件的提示。 我试图看看是否有方法来启用docker-compose文件范围内的nvidia-docker-plugin,如下所示: test: image: ubuntu volume_driver: nvidia-docker-driver labels: nvidia.gpu: "0,1" command: nvidia-smi 与上下文相关的问题: https : //github.com/NVIDIA/nvidia-docker/issues/39