标签: data-containers

Docker Compose - 如何存储数据库数据?

我是docker的新手,使用docker compose开发项目.从文档中我了解到我应该使用仅数据容器来保持数据持久性但我无法使用docker-compose这样做.每当我这样做时,docker-compose down它会从db中删除数据,但是docker-compose stop不会删除数据.可能是因为我没有创建命名数据量并且docker-compose down几乎不删除所有容器.所以我尝试命名容器,但它给我带来了错误.请看看我的yml档案:

version: '2'
services: 
   data_container:
     build: ./data
     #volumes:
     #  - dataVolume:/data
  db:
    build: ./db
    ports:
      - "5445:5432"
    environment:
      - POSTGRES_USER=postgres
      - POSTGRES_DB=postgres
    #   - PGDATA=/var/lib/postgresql/data/pgdata
    volumes_from:
     # - container:db_bus
       - data_container
  geoserver:
    build: ./geoserver
    depends_on:
      - db
    ports:
      - "8004:8080"
    volumes:
      - ./geoserver/data:/opt/geoserverdata_dir

  web:
    build: ./web
    volumes:
      - ./web:/code
    ports:
      - "8000:8000"
    depends_on:
      - db
    command: python manage.py runserver 0.0.0.0:8000

  nginx:
    build: ./nginx
    ports:
      - "83:80"
    depends_on:
      - …
Run Code Online (Sandbox Code Playgroud)

data-containers docker docker-compose

19
推荐指数
2
解决办法
2万
查看次数

C#:一般来说,首选哪种数据容器?

在创建简单的数据容器类时,它应该是什么?

  • 类或结构?
  • 可变或不可变?
  • 有没有非空构造函数?

上述例子:

struct MutableStruct
{
    public string Text { get; set; }
    public int Number { get; set; }
}

struct ImmutableStruct
{
    public string Text { get; private set; }
    public int Number { get; private set; }
    public ImmutableStruct(string text, int number)
        : this()
    {
        Text = text;
        Number = number;
    }
}

struct MutableStructWithConstructor
{
    public string Text { get; set; }
    public int Number { get; set; }
    public MutableStructWithConstructor(string text, int number) …
Run Code Online (Sandbox Code Playgroud)

c# data-containers data-structures

13
推荐指数
1
解决办法
3521
查看次数

Bootstrap工具提示data-container = body并限制.tooltip-inner上的css范围

我正在使用bootstrap 3.3工具提示,并且工具提示被裁剪/隐藏存在问题.我通过设置解决了这个data-container="body".

<!--...-->
<span class="callOutImg">
  <a href="#" data-toggle="tooltip" data-container="body" data-placement="top" class="optionTooltip" title="Hello my name is Inigo Montoya">
    <img src='/images/info-bubble-big.png' />
  </a>
</span>
<!--...-->
Run Code Online (Sandbox Code Playgroud)

使用这些效果我的所有工具提示 - 这不是我想要的.

但是,我想在.tooltip-inner上设置一个特定的样式,仅用于页面上的工具提示的子集.现在包含这些工具提示,body因此范围或多或少是全局的.

我只能使用以下方法访问.tooltip-inner:

body .tooltip-inner {
  background-color: #40a0d0;
}
Run Code Online (Sandbox Code Playgroud)

要么

.tooltip-inner {
  background-color: #40a0d0;
}
Run Code Online (Sandbox Code Playgroud)

我该如何设置不同的data-container?(我尝试过类和id)或者有人可以建议一种限制.tooltip-inner选择范围的方法吗?

data-containers twitter-bootstrap twitter-bootstrap-tooltip

10
推荐指数
1
解决办法
2万
查看次数

Docker - 如何访问未附加到容器的卷?

我有(有)一个数据容器,它有一个被其他容器使用的卷(--volumes-from)。

数据容器被意外移除。

谢天谢地,卷没有被删除。

有什么办法可以重新运行数据容器并将其指向此卷?

containers data-containers docker docker-volume

5
推荐指数
1
解决办法
2733
查看次数