タグ付けされた質問 「libcontainer」

4
Docker内でlsofを置換するにはどうすればよいですか(LXCベースではなくネイティブ)
Dockerコンテナー内でlsof -iは出力が得られないことに多少困惑しています。 例(コンテナ内からのすべてのコマンド/出力): [1] root@ec016481cf5f:/# lsof -i [1] root@ec016481cf5f:/# netstat -tulpn Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN - tcp6 0 0 :::22 :::* LISTEN - また、PIDまたはプログラム名がによって表示されないことに注意してくださいnetstat。fuserまた、やや紛らわしい出力が得られ、PIDを特定することもできません。 誰もこれに何か光を当てることができますか? どうすれば置換できますかlsof -i(プロセス名も表示されます!) なぜ出力もnetstat不自由になるのですか? 注:コンテナーはで"ExecDriver": "native-0.1"実行されます。これはLXCではなく、Docker独自の実行レイヤーです。 [1] root@ec016481cf5f:/# fuser …

1
ドッカー-コンテナでxデスクトップを実行する方法?
Linuxマシンをセットアップして、複数のゲストOSを実行しようとしています。1つはWindows VMで、もう1つはLinuxコンテナーです。ここでの目標は、基本オペレーティングシステムを自由に操作してホストハードウェアを操作しながら、ホストシステムを台無しにしないようにすることです。最終的には、コンテナーでデスクトップを実行することに加えて、グラフィックアクセラレーションシミュレーションなどを実行したいと考えています。Dockerには、gitのようなコンテナーのバージョン管理が組み込まれているため、それを使用することをお勧めします。おそらくlibvirtはLXCでも同じように機能しますが、Dockerの特権モードを使用すると、コンテナーにデバイスを構成する必要がなくなります。 少し調べていくつか答えを出してみましたが、すべてをまとめるのに苦労しています。 LXCの背景 LXCからXを実行すると、コンテナーを(つまり)で構成する方法がわかりました。 lxc.cgroup.devices.allow = c 226:0 rwm そして使用 mknod -m 666 dri/card0 c 226 0 コンテナ内でホストデバイスに接続します。 Docker cudaから-DockerコンテナーからGPUを使用して、LXCバックエンドを備えたDockerで同じ設定を使用できることを確認しました。 dockerコンテナーが特権モードで実行されている場合、この追加の構成なしでGPUに正常にアクセスできるように見えました。そこで、ベースシステム、インストールされたグラフィックスドライバー、xorg-server、xorg-xinit、およびウィンドウマネージャーを起動してテストしました。 初挑戦 # startx Cannot run from a console (or some message like that) さて、私はtty2にいると思っていました。 # tty /dev/console それは私が期待したものではありません。 # chvt 2 # tty /dev/tty2 まあ、それはうまくいったようです。# startxもう一度やってみましょう。カーソルを中央にしてウィンドウマネージャを起動しました。マウスが反応しない。キーボードが応答しない。でttyを変更してみましょうCtrl-Alt+F3。応答なし。まあ、それは私が冷たい再起動する必要があるようです。 二回目 # …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.