Tag: 容器

Docker RabbitMQ持久性

RabbitMQ在docker los数据删除容器后无卷 我的Dockerfile: FROM rabbitmq:3-management ENV RABBITMQ_HIPE_COMPILE 1 ENV RABBITMQ_ERLANG_COOKIE "123456" ENV RABBITMQ_DEFAULT_VHOST "123456" 我的运行脚本: IMAGE_NAME="service-rabbitmq" TAG="${REGISTRY_ADDRESS}/${IMAGE_NAME}:${VERSION}" echo $TAG docker rm -f $IMAGE_NAME docker run \ -itd \ -v "rabbitmq_log:/var/log/rabbitmq" \ -v "rabbitmq_data:/var/lib/rabbitmq" \ –name "service-rabbitmq" \ –dns=8.8.8.8 \ -p 8080:15672 \ $TAG 删除容器后,所有数据丢失。 如何在Docker中configuration持久数据的rabbitmq?

如何使用docker进行编程?

我在问这个问题,因为我不知道如何正确地问它。 我知道如何pull run commit一个docker的形象,但与clojure或python的形象,我不知道如何build立自己的应用程序与这样的语言。 你能帮我或给我一些教程/build议吗?

使用VSTS构build的.NET核心容器不能在Linux上运行

我正在使用Visual Studio Team Services使用aspnetcore映像构build一个.NET Core容器。 如果我在Linux机器上从源代码构build图像,我可以运行它,并curl localhost很好。 但是,在VSTS中运行相同的代码,构build相同的图像会产生不同的结果。 我正在使用“托pipe的Linux预览版”来构build可以工作的图像。 CI构build成功并将映像上载到我的私有Azureregistry。 当我在上面提到的同一台Linux机器上运行这个映像时,它会立即退出,并在日志中出现这个错误: Did you mean to run dotnet SDK commands? Please install dotnet SDK from:… 这是Dockerfile: FROM microsoft/aspnetcore:1.1 WORKDIR /app COPY published . ENV ASPNETCORE_URLS http://+:80 EXPOSE 80 ENTRYPOINT ["dotnet", "ContainerPOC.dll"]

如何重命名一个Bluemix命名空间(容器registry)?

我为我的容器registry设置了一个名称空间。 我试图创build我的第一个docker集装箱。 不过,现在我想改变命名空间。 我怎样才能做到这一点?

更新docker中现有容器的内存/ CPU限制

我知道我们可以像这样创build一个内存限制的容器 docker run -ti –memory-reservation 1G ubuntu:14.04 /bin/bash 但如何更新现有容器的内存/ CPU的限制?

如何通过Java程序直接与Docker守护进程交互(绕过terminal)

用户在terminal中键入docker命令,terminal将其发送到Docker守护进程,然后接收来自Docker守护进程的响应并将其显示给用户。 我们是否有可能开发一个Java程序来完成terminal所做的事情,直接与Docker守护进程交谈? 如果可能的话,我们可以通过在这个Java程序中开发来为Docker添加一些自定义function。

Sonatype Nexus3docker图像 – 如何设置内部docker库

任何人有任何经验设置? Https需要在sonatype / nexus3configuration中启用,但是这些文件是只读的。 如何编辑,而不必使用nexus3图像做一个docker构build? 我可以在容器内以root身份login吗?

Docker容器vs Java虚拟机

是不是真的说,在很大程度上,现在在Docker容器中做的事情,如果有人想要的话,也可以在java中用jvm来完成。 除了能够用自己的语言编写应用程序,并具有很大的定制灵活性,docker工作人员基本上可以熟练使用Java在虚拟机上做了多less年了? 即它提供了独立于底层操作系统的可执行环境。

公开Docker端口和创build桥(或覆盖)之间有什么区别?

我最近开始和Docker一起工作,所以这个问题可能很奇怪。 关键是我需要使用容器来部署集群,接下来我主要关心的是:什么更适合 – 只是将所有容器的端口暴露给机器的端口或使用桥接(或覆盖)?

如何在java代码中获取docker容器名称

如果我在一个Docker容器中运行一个java应用程序,并且想从同一个java应用程序代码中获取正在运行的docker容器的名称(在其中运行我的java应用程序),那么通过java获取容器名称的方法是什么码? 请注意,我想要在容器中运行的相同的Java应用程序中有Java代码。