docker相关内容

如何在CentOS上创建docker注册表镜像

我尝试在docker-registry中创建镜像。我已阅读了此中的教程。并使用此中的方式。我确定我已经添加了docker守护进程的变量。我在mac OS X上成功了,但是在我的centOS上它根本不起作用。 我使用这个命令运行我的docker守护进程: docker -g / opt / apps / docker / lib --insecure-registry http://1 ..
发布时间:2017-06-10 19:22:21 Linux/Unix

如何加快在Google Cloud Platform上的Rails Docker部署?

我正在尝试使用更具成本效益的方式部署我的Rails应用程序,并通过 几乎是完美的,肯定有竞争力的价格,但部署速度非常慢。 当我从示例书架应用程序: $ gcloud preview app deploy app .yaml worker.yaml --promote 我可以看到一个新的 gae- 计算引擎/ VM实例页面上的builder-vm 实例我获得了熟 ..
发布时间:2017-06-10 19:22:08 Linux/Unix

是否可以创建一个包含一个或多个容器的docker容器?

我想创建一个包含一个或多个容器的docker容器。 可以用码头服务器吗?我不能在网上找到相关信息。 谢谢! 解决方案> 在码头工作台内运行码头工作是绝对有可能的。主要的是你运行外部容器与额外权限(以 - privileged = true 开头),然后在该容器中安装docker 。 查看此博文以获取更多信息: Docker-in-Docker 。 一个潜在的用例在此条目 ..
发布时间:2017-06-10 19:21:43 Linux/Unix

什么时候在Docker容器中使用`--interactive`而没有`--tty`?

我做了一些谷歌搜索,没有运气找到一个案例,我会运行 docker run -i some_image 而不是 docker run -it some_image 。 如果我运行 docker run -i -name sample some_image bash ,容器在前台运行,但我不能与我进行的shell进行交互。我甚至不能用CTRL + C来阻止它。然而,我可以弹出另一个shell,并 ..
发布时间:2017-06-10 19:21:31 Linux/Unix

Linux机器与docker部署Windows容器

我有一台带有16GB RAM的Linux服务器,并安装了docker主机。我想在其上部署一个Windows Server容器。可能吗?任何人刚刚尝试过这个解决方案? 解决方案 理论上(原始答案为2015年10月): 在Linux主机上没有运行“Windows容器”。 由于它依赖于对Linux内核的系统调用。 您当然可以在任何Windows机器上运行这些Linux容器一个V ..
发布时间:2017-06-10 19:21:06 Linux/Unix

码头附件和码头处理器之间的区别

两者都能够在容器中执行命令。 两者都可以分离容器。 那么docker exec和docker之间的真正区别是什么? 解决方案 有一个提交PR ,添加到文档中: 注意:此命令( attach )不用于在容器中运行新进程。 请参阅: docker exec 。 “ Docker。在运行的容器( run -d )中获取bash\ssh?“说明了区别: (docker> ..
发布时间:2017-06-10 19:20:53 Linux/Unix

我的码头容器没有互联网

我已经完成了工作,但现在停止了。我尝试以下命令无效: docker run -dns 8.8.8.8 base ping google.com / p> docker run base ping google.com sysctl -w net.ipv4.ip_forward = 1 - 在主机和容器上 我得到的是 unknown host google.com 。 Doc ..
发布时间:2017-06-10 19:20:40 Linux/Unix

如何设置Docker容器内的区域?

我正在运行Ubuntu Docker容器。我有一个挪威键盘,需要使用挪威字符(øæå)。 我的终端字符编码设置为UTF-8,我使用SSH连接到我的容器。但是,我无法输入挪威字符,也不能复制和粘贴挪威字符,也不能使用CTL + SHIFT + U + 00f8。 我试过: locale-gen nb_NO.UTF-8 ,但没有改变。如何将区域设置和键盘设置在Do ..
发布时间:2017-06-10 19:20:24 Linux/Unix

如何在容器之间创建双向链接?

我必须链接两个容器,以便他们可以看到对方。当然以下... docker run -i -t --name container1 --link container2:container2 ubuntu:trusty / bin / bash docker run -i -t --name container2 --link container1:container1 ubuntu:tru ..
发布时间:2017-06-10 19:20:11 Linux/Unix

Docker,如何从容器内获取容器信息?

我想让我的 docker容器知道他们的配置,你可以通过元数据获得有关EC2实例的信息。 我可以使用(提供 docker 正在侦听端口 4243 ) curl http://172.17.42.1:4243/containers/$HOSTNAME/json 获取一些数据,但想知道是否有更好的方法至少获得容器的完整ID,因为 HOSTNAME 实际上缩短为12个字符, ..
发布时间:2017-06-10 19:19:59 Linux/Unix

启动服务后如何保持Docker容器运行?

我看过一些教程似乎做了同样的事情我想做,但由于某些原因,我的Docker容器退出。基本上,我在Docker容器内设置了一个Web服务器和几个守护进程。我通过一个名为 run-all.sh 的bash脚本来做最后的部分,这是通过我的Docker文件中的CMD运行的。 run-all.sh 看起来像这样: 服务主管开始 service nginx start 我在Docker ..
发布时间:2017-06-10 19:19:45 Linux/Unix

运行docker容器时如何自动启动服务?

我有一个 Dockerfile 在容器中安装MySQL服务器,然后我开始这样做: sudo docker运行-t -i 09d18b9a12be / bin / bash 服务mysql start 如何自动启动MySQL服务当我运行docker容器时? 解决方案 问题 在你的 Dockerfile 运行服务mysql restar ..
发布时间:2017-06-10 19:19:09 Linux/Unix

如何通过“主机名”在Docker容器之间进行通信

我打算将我的单管服务器拆分成许多小的码头集装箱,但尚未找到“集装箱间通信”的良好解决方案。这是我的目标场景: 我知道如何将容器连接在一起,以及如何暴露端口,但是这些解决方案都没有令我满意。 是否有任何通过主机名(容器名称)在传统服务器网络之间进行通信的解决方案? 解决方案 编辑:在Docker 1.9之后, docker network 命令(见下文 ..
发布时间:2017-06-10 19:18:56 Linux/Unix

如何继续停泊码头

docker运行-t -i centos / bin / bash 我想继续运行这个容器,但是我发现我不能。 唯一的方法是 docker commit'docker ps -q -l` my_image docker run - t -i my_image / bin / bash 我是对的吗?有什么更好的方法吗? (我使用dock ..
发布时间:2017-06-10 19:18:44 Linux/Unix

在docker容器中自动运行服务

我正在设置一个简单的图像:一个保存Riak(一个NoSQL数据库)的图像。图像以“code> riak start 作为CMD启动Riak服务。现在,如果我使用 docker run -d quintenk / riak-dev 作为守护进程运行它,那么它会启动Riak进程(我可以在日志中看到)。但是,它会在几秒钟后自动关闭。如果我使用 docker run -i -t quintenk / ri ..
发布时间:2017-06-10 19:18:32 Linux/Unix

在构建过程中如何在Dockerfile中将主机卷装载到docker容器中

原始问题:如何在Dockerfile中使用VOLUME指令? 修改:从下面的答案更新,所以实际的问题我想要解决的是 - 在构建期间如何将主机卷挂载到Dockerfile中的docker容器中,即在 docker运行-v / export:/ export $ c> docker build 。 最新更新:现在有一个解决方案。虽然它不是严格的Docker,但是“解决了Dockerfile ..
发布时间:2017-06-10 19:18:18 Linux/Unix

如何将环境变量传递给Docker容器?

我是Docker的新手,目前还不清楚如何从容器访问外部数据库。是连接字符串中最好的硬编码方式吗? #Dockerfile ENV DATABASE_URL amazon:rds / connection ?string 解决方案 您可以将环境变量传递到容器中 启动脚本中的一个示例: sudo docker run -d -t -i -e REDIS_N ..
发布时间:2017-06-10 19:18:06 Linux/Unix

如何使用数据卷备份Docker容器?

我一直在使用这个Docker-image tutum / wordpress 来演示Wordpress网站。最近我发现图像使用了MySQL数据的卷。 所以问题是这样的:如果我要备份和恢复容器,我可以尝试提交一个图像,然后删除容器,并从提交的图像创建一个新的容器。但是如果我这样做的话,这个卷被删除,我的所有数据都没有了。 必须有一些简单的方法来备份我的容器加上它的卷数据,但是我可以' ..
发布时间:2017-06-10 19:17:54 Linux/Unix

使用Docker在OS X上设置开发环境的正确方法是什么?

简介 我无法找出使用Docker和Boot2Docker在OS X上设置开发环境的好方法。我遇到的问题是如何管理源代码,以便: 我可以使用工具修改OS X上的代码文本编辑器,IDE,git等)我已经安装了。 这些修改反映在Docker容器中,所以如果我重新运行测试或刷新网页,我可以看到我的更改立即。 从理论上讲,通过将源代码作为一个卷来实现这一点很容易: docker ..
发布时间:2017-06-10 19:17:41 Linux/Unix