そのような容器のミスをし、最後にファイルを削除する方法を発見し、次の手順を実行します。最近、ドッカミラーを削除するつもりはなく、いくつかのミラーが削除されていないがあることが判明し、それがエラーを報告されていない、削除が動作しない部隊-fを追加しました:
次に、rootに切り替えます。
サービスのドッキングウィンドウの停止
-rf RMは/ var / libに/ドッカー
スタートdocker.service
ここにあなたがクリーンなイメージが削除されたでしょう。
添付ドッキングウィンドウの一般的なコマンド:
ドッキングウィンドウのサービスの再起動 sudoのサービスドッキングウィンドウを再起動します
閉じるドッキングウィンドウのサービス ドッキングウィンドウサービスドッカ停止
オープンドッカサービス ドッキングウィンドウのサービスドッキングウィンドウの開始
ドッキングウィンドウのPS:現在のコンテナを実行しているビュー
クエリ既存のコンテナ:ドッキングウィンドウのps -a
ドッキングウィンドウ-rm ContainerIDの:コンテナを削除します。
コンテナを削除することを余儀なく:ドッキングウィンドウ-rm -f ContainerIDの
あなたは、エラーを実行しているコンテナを削除することはできません。私たちは、コンテナを停止する必要があります。
ビューミラー:ドッカ画像
ドッキングウィンドウ-rmi IMAGEID:ミラーを削除します
ミラーを削除することを余儀なく:ドッキングウィンドウ-rmi -f IMAGEID
コンテナを作成するためにミラーを使用します。ドッカーRUNはCentOSのCentOSのは-itd --name:最新
注:-iは、コンテナが開かれたように、-tは疑似端末を割り当てる表し、標準入力を表し、-dバックグラウンドで起動していることを示し、-i -t -dを取り、名前の前に鏡を置く-名前は、容器の名前を指定します。
あなたは次のように起動するsystemctlスーパー許可を使用してサービスを開始する必要がある場合は、それ以外の場合は、D-バス接続の取得に失敗しました報告します:操作許可されていませんエラー:
ドッキングウィンドウで実行--name CentOSの-itd --privileged =真のCentOS:最新の/ usr / sbinに/ initを
:バックグラウンドで実行されている容器にドッカーExecの-it containname / binに/ bashの
ドッキングウィンドウの開始containername:コンテナを開始
コンテナを停止します。ドッカ停止containername
それは、画像を削除することができるように、コンテナのすべてを停止します。ドッカストップ$(ドッカPS -a -q)
あなたはすべてのコンテナを削除するコマンドを追加したい場合は、:ドッキングウィンドウのrm $(ドッカPS -a -q)
注:-aフラグリストのすべてのコンテナ、-qフラグリストコンテナの唯一のID、その後はrmコマンドに渡します
ドッキングウィンドウRMI $(ドッカイメージが-q):すべての画像を削除します。
コンテナの名前を変更:ドッキングウィンドウはOLD_NAME NEW_NAMEの名前を変更
すべてのコンテナ名とそのIPアドレスの場合:
$(ドッカーPS -aq) - ドッカー 'は{{.NetworkSettings.IPAddress}}、{{.NAME}}' -f検査します
容器の内部に入った後、現在のコンテナのIPを取得するには、次のコマンドを使用することができます。
猫の/ etc / hosts
ドッキングウィンドウは、ホストとコンテナの間でファイルをコピーします。
ユーザーがルートに切り替えることができます。
コンテナにホストからレプリケート docker cp host_path containerID:container_path
コンテナからホストにコピーします docker cp containerID:container_path host_path
オリジナル住所ます。https://blog.csdn.net/ithaibiantingsong/article/details/81353168