1、docker run -it centos / bin / bash
2、yum install openssh-server
3. / usr / sbin / sshd -Dは、最初にエラーを報告するように要求します/ usr / sbin / sshd-keygen -A
passwd root 给root创建密码
[root @ localhost〜]#docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0b70e5bbf7f5 centos "/ bin / bash" 9分前終了(127)6秒前
4. docker commit 0b7 sshd:centosは変更したイメージを保存します
10022 -p 5、[ルート@ localhostの〜]#]ドッキングウィンドウの実行:22 -dにsshd:CentOSのは/ usr / sbinに/ sshdの-D运行镜像
3b7a664d4705bb5880fc29b2aed4850a111046024ec4310ebff3b40bfabade0c
6、[ルート@ localhostの〜]#ドッキングウィンドウのps -a
作成したコンテナIDイメージコマンドステータスポート名
3b7a664d4705 sshd:centos "/ usr / sbin / sshd -D" 43秒前41秒前
7.クライアントへのログインを選択します
ssh [email protected] 10022 rootパスワードを入力します
キーを使用してログインすることを選択できます。ssh-keygen-t rsaを3回入力し、cat /root/.ssh/id_rsa.pubの内容をコンテナー/root/.ssh/authorized_keysに保存します
—————————— ——————
著作権に関する声明:この記事は、CSDNブロガー「maibm」のオリジナルの記事であり、CC 4.0 BY-SAの著作権契約に従っており、元のソースリンクとこの声明を添付して転載してください。
元のリンク:https : //blog.csdn.net/maibm/article/details/80226478