Tag: macos

如何卸载docker-compose?

我按照官方文档安装了docker-compose: http : //docs.docker.com/compose/install/ 现在我想卸载docker-compose。 $ docker-compose -h 没有提供卸载命令,官方文档也没有提供任何指示。 我删除了我的docker-compose.yml文件和/ usr / local / bin / docker-compose,但是我想确保这一切。 我在MacbookPro上使用OSX Yosemite 10.10.3。 编辑:关于我遵循的安装说明,我没有使用点子。 我使用了logging的curl命令: $ curl -L https://github.com/docker/compose/releases/download/1.3.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose $ chmod +x /usr/local/bin/docker-compose

在OSX上通过docker-py连接到Docker-Machine

上下文 我正在尝试使用docker-py连接到OSX上的docker-machine 。 我不能简单地使用标准的Client(base_url='unix://var/run/docker.sock')因为Client(base_url='unix://var/run/docker.sock') docker-machine虚拟机上运行,​​而不是我的本地操作系统。 相反,我试图使用docker.tls 安全地连接到VM: from docker import Client import docker.tls as tls from os import path CERTS = path.join(path.expanduser('~'), '.docker', 'machine', 'certs') tls_config = tls.TLSConfig( client_cert=(path.join(CERTS, 'cert.pem'), path.join(CERTS,'key.pem')), ca_cert=path.join(CERTS, 'ca.pem'), verify=True #verify=False ) client = docker.Client(base_url='https://192.168.99.100:2376', tls=tls_config) 问题 当我尝试运行这个代码(在下一行运行类似print client.containers()东西),我得到这个错误: requests.exceptions.SSLError: hostname '192.168.99.100' doesn't match 'localhost' 我一直在试图跟随与boot2docker的类似问题的github问题 ,即。 docker-machine的旧版本,但我不太了解如何实施SSL证书。 我试图添加192.168.99.100 localhost到我的/etc/hosts文件的结尾在github问题build议,但是这并没有解决问题(即使export DOCKER_HOST=tcp://localhost:2376 […]

Neo4j Docker镜像的configuration文件

我在Mac OSX上安装了neo4j-3.0作为docker镜像。 我在哪里可以findneo4j的configuration文件?

通过boot2docker将卷挂载到postgres容器

我试图在OSX上用boot2docker运行postgres映像的容器。 这个命令适用于我的Ubuntu: docker run -v $(pwd)/data:/var/lib/postgresql/data postgres 但是OSX说: fixing permissions on existing directory /var/lib/postgresql/data … ok creating subdirectories … initdb: could not create directory "/var/lib/postgresql/data/global": Permission denied initdb: removing contents of data directory "/var/lib/postgresql/data" chmod没有帮助。 我试过选项 – 用户–user $(id -u):$(id -g) 。 它在Ubuntu上打破了容器,它改变了OSX上的错误。 Ubuntu: chmod: changing ownership of '/var/lib/postgresql/data': Operation not permitted OSX: chmod: changing […]

如何在mac osx上完全卸载eclipse che?

如何在mac osx上完全卸载eclipse che? 使用mac osx安装程序来安装二进制文件。 似乎che总是在8080上运行,甚至杀死了这个进程并停止了docker。 https://eclipse.org/che/

Docker on OSX:如何在一个shell中启动boot2docker,并在另一个shell中使用它

在使用boot2docker start ,只有特定的terminal才能使用docker命令。 没有其他选项卡,没有其他程序。 在Emacs中,我希望每次调用时都要在新进程中执行构build和运行命令。 事实上,我不得不每次启动2docker初始化,这是不可能的。 我也越来越厌倦了每一次出口,我知道其他人也必须非常沮丧,所以我希望有人find一个解决scheme?

在Mac上访问Docker转发的端口

这里有一个相关的post: 在Docker Toolbox中安装的Mac OSX上的Docker中的端口映射 但它对我没有用 获取容器的端口 docker端口485186e65a5e 8080/tcp -> 0.0.0.0:33360 8088/tcp -> 0.0.0.0:33359 19888/tcp -> 0.0.0.0:33358 50070/tcp -> 0.0.0.0:33357 50075/tcp -> 0.0.0.0:33356 8042/tcp -> 0.0.0.0:33361 检查是否有人在容器中监听端口 bash-4.1# netstat -alnpt | grep 19888 tcp 0 0 127.0.0.1:19888 0.0.0.0:* LISTEN 1094/java 做在容器中的wget bash-4.1# wget 127.0.0.1:19888 –2016-04-11 14:16:54– http://127.0.0.1:19888/ Connecting to 127.0.0.1:19888… connected. HTTP request sent, awaiting response… […]

如何在OSX上获得与docker容器的ssh连接(boot2docker)

我用boot2docker在OSX上使用docker 。 我想从我的terminal获得一个Ssh连接到一个正在运行的容器。 但我不能这样做:( 我认为这是因为Docker在虚拟机上运行。

在Mac容器的Docker中缺less回车

突然之间,我的所有docker/docker-compose exec/run命令都是打印日志,由于缩进(见照片),缺less回车制作命令行。 我重新安装docker到出厂设置,但是这并没有解决任何问题。 我应该在哪里解决这类问题? 更新这是在docker-for-mac中的一个活跃的问题。 我刚刚更新到17.06.0-rc1-ce-mac13,那是当我开始有问题。 另外,如果您投票结束,您可以发表评论吗?

Docker&Postgres:无法绑定已经在使用的tcp 0.0.0.0:5432地址

问题 我试图在我的Mac上的docker容器中启动postgres,但我不断收到以下错误消息 docker:来自守护程序的错误响应:驱动程序无法编程端点postgres上的外部连接(8392b9e5cfaa28f480fe1009dee461f97e82499726f4afc4e916358dd2d2f61e):启动userland代理时出错:无法绑定tcp 0.0.0.0:5432地址已在使用中。 我在本地安装了postgres,但是我停止了它并运行 pg_ctl status 回报 pg_ctl:没有服务器正在运行 我已经跑了以下检查5432上运行的是什么 lsof -i tcp:5432 & netstat -anp tcp | grep 5432 并没有什么是在港口上运行。 版本 Mac – OS X El Capitan版本10.11.2 PostgreSQL – 9.5 Docker – Docker版本1.12.0-rc2,build 906eacd,实验