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にファイルをコピーするにはどうすればよいですか?
ありがとう:)
次の手順に従って処理しました。
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に正常にコピーされたフォルダとフォルダを書き込みます
ホストマシンでは、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
kubectl cp
コマンドを使用できます。 https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#cp