問題タブ [rootless]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - ルートレス モードで Docker に NFS 共有をマウントする
docker コンテナに NFS 共有をマウントしようとしていますが、rootlesskit で実行されているコンテナにはホスト上でエスカレート権限を使用する権限がないため、マウントできません。
rootlesskit を使用して共有をマウントする方法や、rootlesskit を変更する方法はありますか?
docker - docker デーモン rootless をインストールできません
root 以外のユーザーとして docker デーモンをインストールしようとしています。これを RHEL 7.9 で実行しています。
手順は次のとおりです。
- root 以外のユーザーを作成し、そのユーザーに切り替えました。
- ラン
curl -fsSL https://get.docker.com/rootless | sh
- 以下の環境変数を設定します。
XDG_RUNTIME_DIR=/home/test/.docker/run をエクスポートします。export PATH=/home/test/bin:$PATH; export DOCKER_HOST=unix:///home/test/.docker/run/docker.sock
- 最後に、docker デーモンを手動で起動しようとすると、次のエラーで失敗します。
この演習での私の目標は、非特権モードでホスト上で docker デーモンを開始し、単一のコンテナーを実行することです。必要なのはこれだけですが、上記の手順以外に、root 以外のユーザーとして docker デーモンを実行するための参照を見つけることができませんでした。
この問題を解決する方法を教えてください。また、私のユースケースでより良いアプローチがある場合は、お知らせください。あなたの時間を大切にしてください!
docker - ルートレス docker-compose はタイムスケール イメージをビルドできません
ubuntu ホスト マシンに docker rootless をインストールしました。最も重要な部分が次のようになっている timescaledb を構築するための Dockerfile があります。
対応する docker-compose ファイルは次のようになります。
docker-compose up
sudo で実行すると正常に動作し、イメージがビルドされ、コンテナーが実行されます。ルートレスで実行すると、次のエラーが発生します。
何が問題なのですか?他のコンテナはどうにか構築され、問題なくルートレスで実行されます...