RHEL 7の/var/lib/dockerでIsilon NFSを使用する

RHEL 7の/var/lib/dockerでIsilon NFSを使用する

RHEL:7.8ドッカー:1.13.1

サーバーは複数のチームで共有され、ノートブックにDockerをインストールできない人やインストールできない人がテストやサンドボックスにDockerを使用できるようにしたいと思います。共有されているため、イメージが大きくなる可能性があるため、Isilon NFS共有を/var/lib/dockerとしてマウントしたいと思います。動作させるためにストレージドライバとして「vfs」を使用しましたが、これが次のエラーの原因だと思います。

ERROR: for redis  Cannot create container for service redis: SELinux relabeling of <mount_point>/volumes/1185719ebf09771e9e9641f329c9c57f72792a942c283562f701ece914cca82a/_data is not allowed: "operation not supported"

"chcon -Rt svirt_sandbox_file_t <mount_point>"を試してみるように提案しましたが、同じ "タスクがサポートされていません"エラーが発生しました。

他の人にこれを働かせましたか?私は間違った方向に行っているのだろうか?

ベストアンサー1

RHEL dockerをアンインストールし、docker.comからdocker 19.03.13をインストールして問題を解決しました。気になる方のために:

[root@oitleap01 ~]# docker info
Client:
 Debug Mode: false

Server:
 Containers: 0
  Running: 0
  Paused: 0
  Stopped: 0
 Images: 0
 Server Version: 19.03.13
 Storage Driver: devicemapper
  Pool Name: docker-0:61-7297578891-pool
  Pool Blocksize: 65.54kB
  Base Device Size: 10.74GB
  Backing Filesystem: xfs
  Udev Sync Supported: true
  Data file: /dev/loop0
  Metadata file: /dev/loop1
  Data loop file: /net/oitfile01/ifs/oitisilon/oit/Unix/ReplicatedData/UnixTeam/docker/oitleap01/devicemapper/devicemapper/data
  Metadata loop file: /net/oitfile01/ifs/oitisilon/oit/Unix/ReplicatedData/UnixTeam/docker/oitleap01/devicemapper/devicemapper/metadata
  Data Space Used: 11.73MB
  Data Space Total: 107.4GB
  Data Space Available: 107.4GB
  Metadata Space Used: 17.36MB
  Metadata Space Total: 2.147GB
  Metadata Space Available: 2.13GB
  Thin Pool Minimum Free Space: 10.74GB
  Deferred Removal Enabled: true
  Deferred Deletion Enabled: true
  Deferred Deleted Device Count: 0
  Library Version: 1.02.164-RHEL7 (2019-08-27)
...
Docker Root Dir: <mount point>
...
WARNING: the devicemapper storage-driver is deprecated, and will be removed in a future release.
WARNING: devicemapper: usage of loopback devices is strongly discouraged for production use.
         Use `--storage-opt dm.thinpooldev` to specify a custom block storage device.

おすすめ記事