Tag: 泊坞机

在Mac主机上的Docker-machine的容器联系人应用程序

我有一台Docker-machine的Mac笔记本电脑,用nginx和其他容器上的其他应用程序运行一个容器。 我可以通过主机虚拟机 – >通过nginx容器 – >到应用程序容器中联系我的应用程序。 我想让应用程序联系在我的Mac上运行的另一个应用程序(用于debugging)。 这可能吗?

错误:docker守护程序没有运行。

我已经下载了Docker Toolkit并通过快捷方式打开,之后IP地址成功生成。 我从https://github.com/athena-oss/athena通过Git克隆了Athena代码到testing文件夹中,克隆代码后创build了Athena文件夹。 我input了下面的命令: cd athena ./athena 它显示Git和Docker已经安装,但是会抛出一些错误: Error: docker daemon is not running. [/bin/lib/functions.plugin.sh:93]

如何阻止我的docker虚拟机将debugging器附加到我的可执行文件?

我正试图自动对我们团队的应用程序进行一些testing。 我正在学习Docker,因为它看起来非常强大。 我通过运行我们的安装程序部署最新的CentOS,然后运行部署我们的应用程序的可执行文件。 但是,该可执行文件的内置可以在debugging器附加时退出。 如果我build立一个单独的交付物,允许这个附件,一切都按预期工作。 我不能为我的生活找出什么是试图附加到我的可执行文件。 有人可以帮忙吗?

当Docker守护进程运行时,Linux上不存在“默认”docker机器

我在Linux Manjaro上运行Docker。 运行和使用服务没有问题: [luqo33@ltarasiewicz-pc containers]$ systemctl status docker ● docker.service – Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled) Active: active (running) since Fri 2016-12-23 20:46:31 CET; 26s ago 然而, docker-machine ls总是会显示这个: [luqo33@ltarasiewicz-pc containers]$ docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS 和 [luqo33@ltarasiewicz-pc containers]$ docker-machine env default Host does […]

如何“添加”代理部分将registryconfiguration为直通caching?

我想configuration一个本地通过registrycaching,并按照此文档: https : //github.com/docker/distribution/blob/master/docs/mirror.md#configuring-the-cache 它说我需要添加这样一个部分: proxy: remoteurl: https://registry-1.docker.io username: [username] password: [password] 我有几个问题: 什么是https://registry-1.docker.io ? 这是一个公共registry,是相同的官方dockerregistry? 什么是正确的url,如果我想caching连接到官方registry? 如何“添加”这个部分? 关于“如何添加这个部分”,这个文档https://docs.docker.com/registry/configuration/说了两种方法: 传递-e REGISTRY_PROXY_REMOTEURL=http://??? 覆盖configuration 提供一个config.yml来完全覆盖默认值 看来这两种方法不适合,我需要一个“添加”的方法,我该怎么做呢?

docker机连接到现有的机器

我有一个所有托pipe在AWS上的docker群,基本上按照本教程的说明创build 。 为了部署我们的代码,我需要能够访问我创build这些实例的计算机的这个群集。 我没有看到amazonec2 docker-machine amazonec2驱动程序的文档中的任何地方,我可以使用我的AWS凭据连接到这些现有的实例。 我遇到的一些教程使用–url参数来指定通过docker-machine url连接到现有的实例,但是在最近的docker-machine版本中我没有看到这个参数。 其他教程提到了TLSconfiguration,并将其与docker-machine结合使用以连接到现有实例,但是给予唯一/秘密的AWS凭证,这似乎是多余的,并且增加了一层我希望能够避免的复杂性。 推荐的方法是什么? 无法连接: puttygen my-key.pem -L> id_rsa docker-machine create –driver generic –generic-ip-address = ec2 -…. compute.amazonaws.com –generic-ssh-key id_rsa Swarm-Dev01 运行预创build检查…创build机器…(Swarm-Dev01)导入SSH密钥…等待机器运行,这可能需要几分钟时间…检测创build实例的操作系统…等待SSH可用…

Docker-machine实例并不是和外界交stream(即Internet)

我正在尝试使用docker-machine连接到AWS实例。连接已完成,但发生错误 获取SSH命令时出错,检查守护进程是否启动:运行SSH命令时发生错误! 我也ssh进入实例,我也试过sudo apt-get更新它给错误 无法获取http://archive.ubuntu.com/ubuntu/dists/wily-backports/Release.gpg临时失败解决“archive.ubuntu.com 看起来这个实例不是和外部世界(即Internet)交谈的, 所以谁能帮我解决这个问题,谢谢

docker-machine中awk的意外行为

受这篇文章的启发,我试图在我的Mac上使用docker-machine来停止正在运行的容器。 但是,在docker-machine ssh , awk运行方式与直接在容器中运行相比,似乎有所不同。 当我直接向容器ssh'd,一切都按预期工作: me@myMac:~$ docker-machine ssh default docker@default:~$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 028fd7148881 myrepo/mycontainer "apachectl -DFOREGROU" 14 minutes ago Up 14 minutes 0.0.0.0:80->80/tcp gloomy_mayer docker@default:~$ docker ps | awk 'NR > 1 {print $1}' 028fd7148881 docker@default:~$ docker ps | awk 'NR > 1 {print $1}' | […]