2017-12-02 2 views
0

突然今日ドッカーのすべてを私のMac上の「シンボリックリンクをインストールすることができなかった」ドッカーは動作を停止します。/ usr/local/binに(ステージ4)にシンボリックリンクをインストールできませんでした

で動作を停止し、私は戻って取得しようとしましたDockerをアンインストールして/ usr/local/binにあるすべてのシンボリックリンクを削除しようとするとクリーンな状態になります。sudoを使っても削除できない2つのシムリンクdocker-composeとdocker-machineが残っています。どのようにそれらのファイル(私は問題の根源と思われる)を削除するには、私はきれいにインストールすることができますか?

'Macfee Endpoint securi ty 'は私のMacで動いています。

+0

は、シンボリックリンクを削除するためのcmdと削除中に取得したエラーについて言及できますか? –

+0

sudo rm、rm、unlink、...何も作業は常に拒否されています – Clca

答えて

0

これは、おそらく壊れているシンボリックリンクです。それは親ファイルを壊れを指している場合、ルートとして最初にそのファイルの削除を強制、上記のコマンドの出力から

# ls -lh file 

:それは既存の親ファイルを指していた場合に見つけるために、このコマンドを使用してください

# rm -rf <broken-referenced-file> 

そしてバイナリシンボリックリンク解除:

# unlink <file> 

をまたそこにドッキングウィンドウに関連した実行中のプロセスがないと何も開いているファイルは、任意のドッキングウィンドウの連想で開催されていないことを確認してくださいiatedプロセス。開いているファイルのリストを取得するには、次のようにします:

# lsof | grep deleted 
# lsof | grep -i docker 
# lsof | grep deleted | grep -i docker 

ドッカーには出力があるかどうかを比較します。その場合は、次の方法でプロセスを強制終了してください。

# kill -SIGKILL <PID> 

もう一度リンクを解除してください。

関連する問題