Tag: macos

curl可以获取托pipe在本地docker中的web内容,但浏览器无法打开页面

我在我的Mac中安装了docker,并运行laravel容器。 使用docker -p指向端口后,我成功地使用cURL获取web内容。 不过,我无法使用Safari或任何其他浏览器来查看页面。 该url看起来像这样: http : //191.168.99.100 ,我相信docker和容器之间的端口成功配对。 我想知道是否有一个特定的故障排除方法来find问题的原因。

mesos slave无法执行docker命令

当我启动一个docker容器在mesos-slave上 mesos-slave日志显示: I1223 15:38:40.822557 258486272 docker.cpp:761] Starting container 'ea1ed2fa-c2e3-469a-bcc4-142e0a6c624d' for task '2-1.2fb839ea-a948-11e5-9c42-2e7bf2aa25a6' (and executor '2-1.2fb839ea-a948-11e5-9c42-2e7bf2aa25a6') of framework '13165a00-8e58-4d80-b84d-fe4652022a3e-0000' E1223 15:38:41.219044 254730240 slave.cpp:3342] Container 'ea1ed2fa-c2e3-469a-bcc4-142e0a6c624d' for executor '2-1.2fb839ea-a948-11e5-9c42-2e7bf2aa25a6' of framework '13165a00-8e58-4d80-b84d-fe4652022a3e-0000' failed to start: Failed to 'docker -H unix:///var/run/docker.sock pull python:3': exit status = exited with status 1 stderr = An error occurred trying to connect: […]

OSX 10.11.3使用docker安装gitlab服务器

我的英文不好,对不起! 我使用docker安装gitlab服务器。 首先我安装Docker Toolbox,然后按照以下步骤操作: 第1步。启动一个postgresql容器 docker run –name gitlab-postgresql -d \ –env 'DB_NAME=gitlabhq_production' \ –env 'DB_USER=gitlab' –env 'DB_PASS=password' \ –volume /srv/docker/gitlab/postgresql:/var/lib/postgresql \ sameersbn/postgresql:9.4-12 第2步。启动一个redis容器 docker run –name gitlab-redis -d \ –volume /srv/docker/gitlab/redis:/var/lib/redis \ sameersbn/redis:latest 第3步。启动gitlab容器 docker run –name gitlab -d \ –link gitlab-postgresql:postgresql –link gitlab-redis:redisio \ –publish 10022:22 –publish 10080:80 \ –env 'GITLAB_PORT=10080' –env 'GITLAB_SSH_PORT=10022' […]

在Docker上拒绝Spark的连接

我在OSX El Capitan上使用Docker 1.9和Docker Machine,我试图使用下面的命令运行一个spark容器: docker run -d -p 8090:8090 -p 9999:9999 -p 6001-6006:6001-6006 -p 4040:4040 –name sjs –restart=always –net="host" -e SPARK_MASTER=local[4] -e DEFAULT_CORES_PER_CONTEXT=4 -e DEFAULT_MEM_PER_CONTEXT=512m vfiump/spark-jobserver 问题: 我无法使用给定的IP访问火花Web UI。 当我尝试远程login到docker机器和端口8090的IP时,它发出连接拒绝错误。 docker restart sjs只是卡住没有反应。 请注意,ping IP是成功的。 “docker ps”显示容器已经打开。 这也发生在Cassandra图像上。 我对Docker有点新鲜。 那么我在这里错过了什么?

如何在没有TLS的情况下创buildDocker机器,以便在Mac Env中使用Java

我的需求是使用Docker-Machine来创build安装了Docker引擎的开发环境。 问题来自Mac,因为如果我运行Java程序从Mac,我无法连接到套接字。 我们可以在这里阅读: 官方的Docker文档 警告:这些TLS命令将只在Linux上生成一组可用的证书。 Mac OS X附带了与Docker所需的证书不兼容的OpenSSL版本。 我不知道该怎么做。 我在这里search其他问题,但没有办法是正确的。 例如: docker-machine创build没有tlsvalidation的节点 第二个问题:你如何做到将MacOsX中的Docker客户端连接到TLS Socket? 你是否导入和编译一个特定的实现,而不是从Mac使用openssl? 非常感谢你。 最好的问候,尼古拉斯 例如,这个命令行是不对的:错了? docker-machine create -d virtualbox –engine-env DOCKER_TLS = no –engine -opt host = tcp://0.0.0.0:2375节点

使用docker-py(OSX)连接到docker-machine

在OSX上,我正在创build一个docker-machine,如下所示: docker-machine create –driver=virtualbox –tls-san dockerhost docker 并添加到/etc/hosts (我也试过了): 192.168.99.100 dockerhost 然后使用docker-py连接到docker-machine: machine_name = 'docker' machine_ip = '192.168.99.100' #from docker-machine env docker CERTS = os.path.join(os.path.expanduser('~'), '.docker', 'machine', 'machines', machine_name) tls_config = docker.tls.TLSConfig( client_cert=(os.path.join(CERTS, 'cert.pem'), os.path.join(CERTS,'key.pem')), ca_cert=os.path.join(CERTS, 'ca.pem'), verify=True ) cli = docker.Client(base_url='https://' + machine_ip + ':2376' , tls=tls_config) 这给出了错误: requests.exceptions.HTTPError: 404 Client Error: Not Found […]

将Docker IP更改为10.10.xx

我们正在尝试在OS X上使用SAL。Docker和Kitematic似乎很棒,但是我不明白如何在Kitematic(Docker)中设置好之后连接到SAL。 托pipeDocker的机器是10.10.10.15。 Docker创build一个在192.168.99.100:80上运行的虚拟机,除非我在机器上,否则我无法得到这个虚拟机。 我怎样才能改变这个,或者说我怎样才能访问Docker虚拟机呢? 难道我做错了什么?

sublime sftp连接到错误的容器

我在同一个主机栈下有两个不同的docker容器。 目前我在OSX上,并使用SFTP插件崇高的文字3。 对于每个不同的开发环境(docker容器),我有一个不同的sftp-config.json文件,我使用不同的SSH密钥文件。 这是我的两个文件的主机条目: 第一主持人: "host": "example-dev.xxx.de", "user": "userxxx", "remote_path": "/home/xxx/www_trunk", "ssh_key_file": "~/work/Misc/pass/private1.pem" 第二主持人: "host": "example2-dev.xxx.de", "user": "userxxx", "remote_path": "/home/xxx/www_trunk", "ssh_key_file": "~/work/Misc/pass/private2.pem" 但是当我尝试连接到第二个主机时,我总是以第一个主机为终点。 之前,我和OSXterminal有同样的问题,直到我在SSHconfiguration文件中添加了“IdentetiesOnly YES”,然后连接到了正确的开发环境。 有没有类似于“IdentetiesOnly YES”的设置,我需要添加到sftp-config.json文件,以便我的崇高文本也连接到正确的开发环境? 我希望我可以用我的问题来澄清一下。 如果您有任何问题,请不要犹豫,问我。

如何使用Docker IP地址更新Kafkaconfiguration文件

我在Docker容器中运行Kafka。 Kafka需要连接到Zookeeper,所以我在另一个容器中运行Zookeeper。 我在OSX上运行Docker,所以我的虚拟机有IP地址: 192.168.99.99 。 我无法弄清楚的是,如何更新我的Kafka Docker安装指向Zookeeper在它自己独立的Docker容器(即IP地址为192.168.99.9和端口2181内运行的实例? Kafka有一个名为server.properties的configuration文件,它具有我可以设置的zookeeper.connect属性,但是我希望这个值能够被dynamic覆盖,而不是在这里对IP进行硬编码。 我如何做到这一点? 而且,作为一个额外的问题,我希望我的Docker文件可以跨操作系统使用 – 所以我所做的任何事情都应该在Linux上工作。

清洁设置后,Kitematic失败

我刚刚在Mac OS 10.10.5上安装了Docker,然后运行Kitematic,马上发生拥抱错误。 这是它的开始,如果它有帮助,我可以粘贴其余的 命令失败:/ usr / local / bin / docker-machine -D启动默认,Docker机器版本:0.7.0,build a650a40,在/ usr / local / bin / docker-machinefind二进制path,启动驱动程序virtualbox的插件服务器()调用.GetVersion,使用API​​版本1,()调用.SetConfigRaw,()调用.GetMachineName,命令=启动机器=默认,(默认)调用.GetState,(默认)DBG | 命令:/ usr / local / bin / VBoxManage showvminfo default –machinereadable,(默认)DBG | STDOUT:,(默认)DBG $ docker version Client: Version: 1.11.1 API version: 1.23 Go version: go1.5.4 Git commit: 5604cbe Built: Tue Apr 26 23:44:17 […]