Portainer: tmpfsマウントがportainerで完全に記述されていません

作成日 2017年09月07日  ·  3コメント  ·  ソース: portainer/portainer

説明
tmpfsマウントがportainerで完全に記述されていません
tmpfsによってportainerからマウントを作成することはできません

画像

問題を再現する手順:

  1. tmpfsマウントでコンテナを作成する
    Dockerサービスの作成
    --nametestservice
    --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
    --networknginx-network
    -複製されたモード
    -レプリカ1
    docker-repo / testimage

  2. サービスの詳細に移動し、マウントを確認します-tmpfsマウントは完全に視覚化できません

技術的な詳細:

  • Portainerバージョン:1.14.0
  • ターゲットDockerバージョン:17.04.0-ce
  • プラットフォーム:Debian GNU / Linux 9.0(ストレッチ)
  • 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
  • ターゲットスウォームバージョン(該当する場合):17.04.0-ce
  • ブラウザ:任意
areservice-details kinenhancement

最も参考になるコメント

@deviantony 、ええ、 ContainerCreate.HostConfig.Mountsを介して実行できることもわかったので、以前のコメントを削除しました。それを調査します。

全てのコメント3件

@ G07cha ServiceCreateオペレーションのTaskTemplate.ContainerSpec.Mountsフィールドをご覧ください: https ://docs.docker.com/engine/api/v1.30/#operation/ServiceCreate

@deviantony 、ええ、 ContainerCreate.HostConfig.Mountsを介して実行できることもわかったので、以前のコメントを削除しました。それを調査します。

この問題に完全に関連しているかどうかはわかりませんが、portainer内でリンクするためにtmpfsマウントが必要であり、dockerサイトの例を使用しました。

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

その後、他のボリュームと同じように選択できます。

このページは役に立ちましたか?
0 / 5 - 0 評価