Tag: 泊人机

如何从命令行增加docker-machine虚拟机的内存?

我使用Docker for Mac。 (这不是docker工具箱)有没有办法从命令行增加docker机的内存? 在Docker工具箱(这不是Docker for Mac),增加内存可以像下面的命令一样。 但我不知道我怎么能在Docker for Mac上做同样的事情。 docker-machine create -d virtualbox –virtualbox-memory 2048 # increase memory to 2GB on virtual box machine

如何在OS X中启动Docker容器?

如何configuration一个Docker容器(可靠地)在OS X优胜美地启动引导? 我已经尝试过使用LaunchAgents,Kitematic,.bash_profile等方法,但还没有拿出一个确保以下命令运行没有问题(VirtualBox崩溃,竞态条件,path/环境问题等)的防弹方法。 : /path/to/docker-machine start default eval "$(/path/to/docker-machine env default)" /path/to/docker start server

位于OSX / tmp的Docker卷为空

当我尝试在OSX上运行一个容器时(在Parallels VM上使用docker-machine)并挂载位于/tmp的卷时,卷看起来是空的。 > mkdir -p /tmp/foo/bar > docker run -ti -v /tmp/foo:/foo ubuntu ls /foo 我希望看到它的列表bar ,但是,它是空的。 这工作: > mkdir -p /Users/myuser/tmp/foo/bar > docker run -ti -v /Users/myuser/tmp/foo:/foo ubuntu ls /foo bar 用mktemp创build的文件夹也是如此,这些/folders最终位于/folders 。 我怎样才能使docker正确安装这些文件夹?

如何在Mac上从Boot2docker版本升级Docker?

上一个问题是在17.0.3 Docker风格版本之前提出的。 我的具体问题是如何(在Mac上)从boot2docker版本(我的是1.12.3)升级到17.0.3或更高版本? 请列出所有需要的命令。 Docker文档似乎指出使用docker机,但这并没有改变我的版本,虽然它成功运行。

如何访问从networking上的docker集装箱本地主机上运行的Web服务器?

我有以下系统configuration: 在用户定义的networking上运行的Docker容器 docker机(在OS上的VirtualBox:X转发端口9000到9000) 运行在http:// localhost:9000上的本地networking服务器 我不知道如何在 Docker容器中对这个Web服务器发出一个基本的http请求。 为了testing这个我正在使用: docker exec testcontainer curl –data "foobaz=foo" http://{hostname}:9000/ 我已经尝试了,主机名: 'localhost' 的 '127.0.0.1' '192.168.99.100'(docker-machine IP) 每次我收到错误或超时。 当我在本地运行curl命令(不是在docker和我的主机操作系统:X机器),我能够成功发布http请求。 我无法断开我的用户定义的networking泊坞窗容器。 我也无法将我的networking服务器添加到该networking,因为它不在容器中运行。 此外,我知道这是微不足道的连接另一种方式(curl到运行在docker集装箱的networking服务器),但这不是我的用例。 我怎样才能成功路由该HTTP请求从泊坞窗容器,这是一个用户定义的networking的一部分到我的localhostnetworking服务器?

为什么docker容器不能在安装的文件夹中创build文件夹

我试图启动docker.bintray.io/jfrog/artifactory-oss:4.11.1在MacOS上使用Docker version 1.9.1, build a34a1d5 他们的指南build议将数据和configuration文件夹映射到主机,使其持久这是公平的build议: https : //www.jfrog.com/confluence/display/RTF/Running+with+Docker#RunningwithDocker-RunningArtifactoryasaDockerPrivateRegistry 问题是容器不能启动。 它抱怨来自已装入卷的文件,它不能在装入卷中创build特定于文件的文件夹和文件 /usr/bin/java Starting Artifactory tomcat as user artifactory… Max number of open files: 1048576 Using ARTIFACTORY_HOME: /var/opt/jfrog/artifactory Using ARTIFACTORY_PID: /var/opt/jfrog/run/artifactory.pid touch: cannot touch `/opt/jfrog/artifactory/tomcat/logs/catalina.out': Permission denied /opt/jfrog/artifactory/tomcat/bin/catalina.sh: line 401: /opt/jfrog/artifactory/tomcat/logs/catalina.out: Permission denied ** ERROR: Artifactory Tomcat server did not start. Please check the logs 我的docker命令如下所示: […]

如何更改Mac上的Docker镜像安装目录?

Docker映像存储在$HOME/Library/Containers/com.docker.docker/Data但是如何将这些大文件移动到外部驱动器上? 我已经尝试了符号链接,它没有工作。 另外我找不到docker的-g选项。 有什么build议么?

为什么docker主机卷安装不正确?

我在El Capitan Mac上运行docker机。 我试图将一个主机目录挂载到一个容器内的特定path。 我将问题归结为一个简单的testing用例。 docker run -it –volume=/Users/me/directory:/directory debian:jessie bash 我期望看到容器内的目录/directory 。 相反,我看到目录/Users/me/directory:/directory 。 我如何find这个问题的根源并解决它? 编辑:格式。 编辑:我发现了一些更有罪的证据。 某些path正确安装,其他path则不正确。 作品: docker run -it –volume=/media/psf/Home/mounts/:/a debian:jessie bash root@fca3f29340fe:/# ls a bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var 不起作用: docker run -it –volume=/media/psf/Home/mounts/a:/a debian:jessie bash […]

在安装Docker之后,docker-machine env默认失败,因为找不到ca.pem

刚刚安装了Docker,但是docker-machine env default不起作用: $ docker-machine env default open /Users/me/.docker/machine/machines/default/ca.pem: no such file or directory path/Users/me/.docker/machine/machines/default存在,但没有ca.pem 。 只是一堆其他文件。

Docker-machine无法连接到Docker守护进程。 docker守护程序是否在这个主机上运行?

我在Mac OS X上使用Docker 10.10.5我的主要权限有各种各样的问题。 我能够创buildsudo docker-machine create –driver virtualbox test然后结果sudo docker-machine env test export DOCKER_TLS_VERIFY="1" export DOCKER_HOST="tcp://192.168.99.102:2376" export DOCKER_CERT_PATH="/Users/michaelaubry/.docker/machine/machines/test" export DOCKER_MACHINE_NAME="test" # Run this command to configure your shell: # eval $(docker-machine env test) 然后我运行eval $(docker-machine env test) ,结果是open /Users/michaelaubry/.docker/machine/machines/test/config.json: permission denied 我运行sudo chown michaelaubry:staff /Users/michaelaubry/.docker/machine/machines/test/config.json ,仍然open /Users/michaelaubry/.docker/machine/machines/test/config.json: permission denied 然后我尝试这个 ~ » sudo chown […]