Tag:

在Singularity中运行Docker映像时绑定端口

我目前正在处理分布式graphics处理平台,该平台在Docker容器内维护一个Akka集群,并且最近已经被授予访问大型集群的权限来testing它。 不幸的是,这个集群不运行docker,只有奇点。 因为奇点支持docker镜像,这并不是一个初始问题,但是由于Akka集群的特性,我必须通过几个环境variables并绑定几个端口。 例如,系统中的“分区pipe理器”将使用以下命令运行: docker run -p $PM0Port:2551 –rm -e "HOST_IP=$IP" -e "HOST_PORT=$PM0Port" -v $entityLogs:/logs/entityLogs $Image partitionManager $PM0ID $NumberOfPartitions $ZooKeeper 通过查看Singularity文档,我可以看到我可以创build一个“Singularity”文件并指定环境variables,但似乎没有关于绑定自定义端口的任何文档。 也没有解释如何我可以传递参数到默认入口点(该项目编译与'sbt docker:发布',所以我不知道这将是重新分配它)。 即使这是解决scheme,因为有多个angular色types(以及每个angular色的多个实例),所以会出现指定环境variables和文档中的端口需要模板化,在运行时创build文件以及为每个angular色构build映像。 我相信我完全错过了一个页面,很好地将这个docker命令翻译成等价的奇点,但是我找不到它。 如果有人可以指点我这样的资源,或者可以帮我自己改变这个,那太棒了!

Docker和MS SQL Server Linux – 错误9002.由于什么原因,数据库主服务器的事务日志已满

我在Windows 10家庭版中使用没有Hyper-V的Docker与VirtualBox和Docker VM。 我有以下的Docker构build文件: FROM repositoryname/mssql-server-linux:test-db RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY . /usr/src/app # start sql, setup db RUN /opt/mssql/bin/sqlservr & sleep 15s && \ /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P pass -d master -i /usr/src/app/setup_db_1.sql && \ /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P pass -d master -i /usr/src/app/setup__db_2.sql 现在MS SQL Server在启动过程中失败,出现以下错误: Error […]

为什么在Virtualbox上的Docker找不到我的DockerFile?

我正在做Docker“入门”教程,在“ 构build你自己的图像 ”(Windows) 在步骤3我需要运行docker build -t docker-whale . 而在我的DockerFile文件夹,但它无法find它。 在我的VirtualBoxterminal,我去我的DockerFile文件夹cd /c/User/username/Desktop/testdocker/和那里是: 当我运行docker build -t docker-whale . 在我的文件夹中,这是回应: 我能做些什么来解决这个问题? 我真的迷失了,因为它是一个基本的configuration文件,我是VM和Docker的初学者。 和关于我的Docker快速入门terminal问题的解决scheme的cookie。 我正在使用VirtualBoxterminal,因为Docker快速入门terminal给我提示有关TLS的警告。 是的,我已经改变了我的BIOS并启用了虚拟化。 是的,我已经search了Hyper-vclosures,但没有Hyper-v。