Linux/Unix

是否有可能从容器到主机执行Docker调用?

我想能够,例如,从容器内重新启动主机容器。 有谁知道是否有任何方法可以做到这一点? / p> 解决方案 假设你的问题是“是否有可能从容器到主机执行Docker调用?” 是的,一定可以! 与Docker守护程序的通信通过一个套接字。默认情况下,该套接字是 unix:///var/run/docker.sock 。您的管理器容器只需要访问(和许可)到此套接字。 请注意,Do ..
发布时间:2017-06-11 01:31:55 Linux/Unix

码头组合1.6“args”属性“构建”

我试图使用新的“args”属性将变量传递给Dockerfile构建。但是,yaml解析器不接受参数。 错误:yaml.scanner.ScannerError:不允许在此处映射值$ b对于版本2的docker-compose.yml,要求是docker-compose 1.6+和docker-engine 1.10+我们都安装了这两个。 这是我的docker-compose文件的 ..
发布时间:2017-06-11 01:31:30 Linux/Unix

流浪者和码头供应商

此问题也已发布到Vagrant Google Group。 我的环境: OS-X 10.9.4 VirtualBox 5.012 r104815 Vagrant 1.7.4 尝试使用码头提供商,主机是geerlingguy / centos7 通过放置: config.vm.provision“docker” 在主机va ..
发布时间:2017-06-11 01:30:40 Linux/Unix

基于SSL的Docker用户身份验证

我想为docker守护程序添加身份验证和授权,以提高安全性。 用例: - 任何命令只能由有效用户发给docker守护程序,用户有权执行命令。这里我想使用LDAP进行用户身份验证。 问: - Docker是否与LDAP集成在上述用例中?如果没有,那么有什么工作呢? 我想要帮助如何继续这个。一些初学者会帮助。 请告诉我。感谢您的回答! 解决方案 保护docker守 ..
发布时间:2017-06-11 01:30:15 Linux/Unix

新的Docker - 如何基本上做一个可克隆的设置?

我的目标是使用Docker创建运行postfix + dovecot的邮件设置,完全配置并准备就绪(在Ubuntu 14.04上),因此我可以轻松部署在多个服务器上。据我了解Docker,这样做的过程是: 旋转一个新的容器( docker run -it ubuntu bash )。 安装并配置后缀和dovecot。 如果我需要关闭一个休息,我可以退出shell并通过 docker st ..
发布时间:2017-06-11 01:30:02 Linux/Unix

是否可以为Docker容器分配静态公共IP?

我一直在尝试将我的五个公共ip中的一个分配给我的docker容器。似乎这是可能的,因为码头的性质及其用途。我发现这个网站,我认为解释了我想做什么,但是从Docker离开LXC起就不再工作了。 http://programster.blogspot.com/2014/06/docker-run-multiple-docker -websites-on.html 我尝试使用我的容器正在使用 ..
发布时间:2017-06-11 01:29:22 Linux/Unix

Docker构建需要太长时间

我的Dockerfiles中的某些指令花费的时间太长。例如,使用 ADD 指令添加3行文件或者将一行回显到文件中有时需要一分钟。 可能导致这种情况? 这是我的syslog,不确定是否相关: 5月29日18:45:17 mymachine内核:[97813.649053] EXT4-fs(dm-3):安装有序数据模式的文件系统。选项:丢弃 5月29日18:45:54 mymac ..
发布时间:2017-06-11 01:29:09 Linux/Unix

在私有云上逆向工程Docker部署

我正在开发必须部署在客户端的私有云上​​的软件。客户端具有根访问权限以及硬件。我不希望客户端对我们的软件进行逆向工程。 我们可以在这里控制两件事: 我们可以访问服务器的安全端口,我们可以使用它来发送令牌来解密代码,并在必要时将其关闭; 我们可以手动安装(在安装时输入密码)或者如果我们必须使用防篡改设备。 Docker部署是否可以阻止我们的客户端对我们的代码进行逆向工程?我们计划 ..
发布时间:2017-06-11 01:28:58 Linux/Unix

用sudo安装Docker

我正在尝试在OpenShift上设立一个话语论坛。当我尝试安装Docker时, $> wget -qO- https://get.docker.io/ | sh 错误:此安装程序需要以root用户身份运行命令。 我们无法找到可以使“sudo”或“su”发生这种情况。 $> sudo wget -qO- https://get.docker.io/ | sh bash:usr / ..
发布时间:2017-06-11 01:28:44 Linux/Unix

创建Docker UAT /生产图像

关于在关键环境下创建Docker图像的最佳做法,只需一个简单的问题。正如我们在现实世界中所知道的那样,通常情况下,团队/公司部署到内部测试的时间与部署到客户端测试环境和生产中的人员不同。出现问题,因为在创建Docker UAT /生产图像时,所有应用配置信息可能不可用。与詹金斯然后有关于存储在应用程序配置中的密码的问题。 所以我的问题是,Docker图像应该如何“完全配置”?我看到的方式,实 ..
发布时间:2017-06-11 01:28:32 Linux/Unix

与Docker的流动配套

我想在Vagrant机器上运行码头图像。 我的Vagrantfile是明显的: VAGRANTFILE_API_VERSION =“2” Vagrant.configure VAGRANTFILE_API_VERSION)do | config | config.vm.box =“ubuntu / trusty64” config.vm.synced_folder“./pro ..
发布时间:2017-06-11 01:28:19 Linux/Unix

Docker命令(cli)默认为端口而不是套接字

我已经更改了docker守护进程,例如: / usr / bin / docker daemon -H tcp://0.0.0.0:2375 现在,当我执行它挂起的命令停靠点。所以我需要的是执行 docker -H:2375 。 有什么办法要设置docker命令(cli)来自动使用端口不是套接字(所以当我调用docker ps时,它会调用docker -H:2375 ps ..
发布时间:2017-06-11 01:28:07 Linux/Unix

在vm上运行码头工具的优点是什么?

Docker是OS(内核)的抽象,而在下面,VM是Hardware的抽象。在VM上运行Docker(如Azure)的要点(除了应用程序可移植性)?他们不应该直接在硬件上托管docker? 解决方案 Docker不提供内核级安全漏洞的有效隔离(只有一个环0,它共享所有容器)。因此,人们可以合理地希望通过虚拟化机制提供额外的隔离。 请记住,Docker的价值不在于安全性,而是关于容器化 ..
发布时间:2017-06-11 01:27:40 Linux/Unix

如何在运行中的docker容器上执行命令?

我有一个容器运行hadoop。我有另一个Docker文件,其中包含Map-Reduce作业命令,如创建输入目录,处理默认示例,显示输出。第二个文件的基本图像是由第一个docker文件创建的hadoop_image。 编辑 Dockerfile - 对于hadoop #base image是ubuntu:precise #cdh安装 #hadoop -0.20-conf-p ..
发布时间:2017-06-11 01:27:01 Linux/Unix

Docker:无法为正在运行的容器指定端口

我是Docker的新手。我正在使用Mac,因此在HortonWorks Sandbox Virtual Box中安装了Docker。 我正在尝试从Ubuntu基本映像创建2个容器。一个容器在其上运行nodej,其他的使用mysql。 我可以创建一个容器,并在Docker ps下列出,但是当我尝试为该容器指定端口,它不会显示任何错误,但端口没有设置。 用于向正在运行的容器添加端口的 ..
发布时间:2017-06-11 01:26:36 Linux/Unix

Docker构建标签库名称

我想知道的是在构建图像时可以给出的t标志。例如: $ docker build -t ouruser / sinatra:v2。 根据文档,t标志用于标记和命名。名称是':'之前的部分,标签是之后的部分。所以在我们的例子中,这个名字是ususer / sinatra,标签是v2。 我以为这是图像名称和标签。但显然,这个名字其实是一些仓库名称?为什么我觉得是这样? ..
发布时间:2017-06-11 01:26:15 Linux/Unix