問題タブ [debian-buster]
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コンテナ内のルートとしてもアクセス許可が拒否されました
ルートとして実行中の docker コンテナーに接続しようとすると、操作が許可されていませんというエラーが表示されますがapt-get update、/etc/passwd. 以下は、私の設定と からのエラー メッセージですapt-get update。私のホスト オペレーティング システムはUbuntu 18.04.3です。私のドッカーのバージョンはDocker version 19.03.5, build 633a0ea838
次の Dockerfile でコンテナを作成します
次のような docker compose で開始します。
私のdockerデーモン構成:
次のコマンドでコンテナに接続します(ルートとして):
docker exec -it -u root <container_hash> /bin/bashしかし、更新しようとすると、次のようになりました:
コンテナ内 で、次のように/etc/subuidなり/etc/subgidます(両方):
ホスト /etc/subuid上で、次のように表示/etc/subgidされます (両方):
docker-defaultApparmor は、次のステータス (プロファイルのみ) で Ubuntu ホスト上で実行されています。
/etc/selinux/configファイルがなくgetenfoce、sestatusコマンドが使用できないため、Selinux が無効になっているようです。
またsu andrej、root としてコマンドを実行すると (andrej はコンテナー内の非特権ユーザー)、エラーが発生します。su: cannot set groups: Operation not permitted