小编Sel*_*ldo的帖子

在docker容器上安装多个卷?

我知道我可以使用类似的东西在我的容器上安装目录

docker run -t -i -v '/on/my/host:/on/the/container' ubuntu /bin/bash
Run Code Online (Sandbox Code Playgroud)

有没有办法创建多个主机 - 容器对?例如,以逗号分隔的列表,或传入数组?

docker

133
推荐指数
4
解决办法
9万
查看次数

如何在Docker容器中运行Nginx而不停止?

我在Docker容器上安装了Nginx,我试图像这样运行它:

docker run -i -t -p 80:80 mydockerimage /usr/sbin/nginx
Run Code Online (Sandbox Code Playgroud)

问题在于Nginx的工作方式是初始进程立即产生一个主Nginx进程和一些工作者,然后退出.由于Docker只监视原始命令的PID,因此容器停止.

如何防止容器停止?我需要能够告诉它绑定到第一个子进程,或者阻止Nginx的初始进程退出.

linux nginx docker

105
推荐指数
7
解决办法
11万
查看次数

如何定义从模块化sinatra应用程序的配置块调用的方法?

我有一个Sinatra应用程序,煮沸,看起来基本上是这样的:

class MyApp < Sinatra::Base

  configure :production do
    myConfigVar = read_config_file()
  end

  configure :development do
    myConfigVar = read_config_file()
  end

  def read_config_file()
    # interpret a config file
  end

end
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不起作用.我明白了undefined method read_config_file for MyApp:Class (NoMethodError)

逻辑read_config_file是非平凡的,所以我不想在两者中都重复.如何定义可以从我的配置块调用的方法?或者我只是以完全错误的方式解决这个问题?

ruby sinatra

6
推荐指数
1
解决办法
1748
查看次数

标签 统计

docker ×2

linux ×1

nginx ×1

ruby ×1

sinatra ×1