web-dev-qa-db-ja.com

ローカルマシンとminikubeの間でファイルを転送する方法は?

OS Ubuntu 16.0.4を使用しており、minikubeをインストールしました。一部のファイルをminikubeにコピーする必要がありますが、どうすればそれを実行できますか?私は次のコマンドを試しましたが、パスワードを聞かれましたが、わかりません

scp /media/myuser/sourceFolder [email protected]:/home/docker/destiationFolder

注: minikube IPは192.168.99.1であり、私はdocker minikubeのデフォルトユーザーとして使用しましたが、実際にはotを修正するかどうかわかりませんありません。

Minikubeのデフォルトのユーザー名とパスワードは何ですか?また、ローカルマシンからminikubeにファイルをコピーするにはどうすればよいですか?

ありがとう:)

14
mibrahim.iti

次の手順に従って処理しました。

1- minikubeのsshに入る>> minikube ssh

2- Sudoを使用したdockerパスワードの変更>> Sudo passwd dockerそして、新しいパスワードを作成して、Dockerユーザーのパスワードを知った

3- sshを終了してUbuntuターミナルに戻ります>> exit

4- scpコマンドを使用してファイルをminikubeにコピー>> scp /local/path/to/file/ docker@minikubeIp:/your/destination/folder/

例えば ​​ - scp -r /media/myuser/sourceFolder [email protected]:/home/docker

その後、minikube dockerユーザーのパスワードのみを要求しましたが、これは変更後にパスワードがわかり、ローカルマシンからminikubeに正常にコピーされたフォルダとフォルダを書き込みます

4
mibrahim.iti

ホストマシンでは、ssh-keyおよびipコマンドのminikubeサブコマンド:

scp -i $(minikube ssh-key) <local-path> docker@$(minikube ip):<remote-path>

したがって、質問からのコマンドは次のようになります。

scp -i $(minikube ssh-key) /media/myuser/sourceFolder docker@$(minikube ip):/home/docker/destiationFolder
23
Dirk
2
sfgroups