Portainer: tmpfs montagens não descritas completas no portainer

Criado em 7 set. 2017  ·  3Comentários  ·  Fonte: portainer/portainer

Descrição
tmpfs montagens não descritas completas no portainer
e não pode criar montagens do portainer por tmpfs

imagem

Etapas para reproduzir o problema:

  1. criar contêiner com montagens tmpfs
    serviço docker criar
    --name testservice
    --mount type=bind,source=/data/service/s0001/db,target=/var/lib/postgresql
    --mount type=tmpfs,target=/tmp
    --mount type=tmpfs,target=/var/tmp
    --mount type=tmpfs,target=/var/run
    --mount type=tmpfs,target=/run
    --network nginx-network
    --mode replicado
    --réplicas 1
    docker-repo/testimage

  2. vá para detalhes do serviço, veja montagens - montagens tmpfs não totalmente visualizáveis

Detalhes técnicos:

  • Versão Portainer: 1.14.0
  • Versão do Docker de destino: 17.04.0-ce
  • Plataforma: Debian GNU/Linux 9.0 (stretch)
  • Comando usado para iniciar o Portainer:
docker service create \
    --name portainer \
    --publish 9000:9000 \
    --constraint 'node.role == manager' \
    --mount type=bind,src=/var/run/docker.sock,dst=/var/run/docker.sock \
    --mount type=bind,src=/data/portainer,dst=/data \
    portainer/portainer \
    -H unix:///var/run/docker.sock
  • Versão do Target Swarm (se aplicável): 17.04.0-ce
  • Navegador: Qualquer
areservice-details kinenhancement

Comentários muito úteis

@deviantony , sim, excluí meu comentário anterior porque também descobri que é possível fazer através de ContainerCreate.HostConfig.Mounts , então vou investigar isso.

Todos 3 comentários

@G07cha Dê uma olhada no campo TaskTemplate.ContainerSpec.Mounts na operação ServiceCreate: https://docs.docker.com/engine/api/v1.30/#operation/ServiceCreate

@deviantony , sim, excluí meu comentário anterior porque também descobri que é possível fazer através de ContainerCreate.HostConfig.Mounts , então vou investigar isso.

Não tenho certeza se é totalmente relevante para esse problema, mas eu precisava de uma montagem tmpfs para vincular no portainer e usei o exemplo do site do docker:

docker volume create --driver local \
    --opt type=tmpfs \
    --opt device=tmpfs \
    --opt o=size=100m,uid=1000 \
    foo

É então selecionável como qualquer volume.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

cbrherms picture cbrherms  ·  3Comentários

himred picture himred  ·  3Comentários

diyfr picture diyfr  ·  3Comentários

davask picture davask  ·  3Comentários

youlu-cn picture youlu-cn  ·  3Comentários