最近,接手一个项目,发现项目后台都是基于Linux进行docker指令操作,无法在本地调式。本教程实现了docker在windows 10环境上运行(可直接在terminal中执行docker 相关命令),并且可通过ssh连接windows,特别在此记录一波。
一.系统环境
本教程是基于Windows 10进行操作。SSH可以分为Open SSH客户端和Open SSH 服务端,一般Open SSH客户端Windows 10自带,我们需要下载Open SSH服务端。
二.安装Open SSH服务端
windows 64位openssh安装地址
链接:https://pan.baidu.com/s/1X7JtKVFfBKr8fJX7nSwjyg
提取码:427n
1、安装Open SSH服务端
Windows设置-应用-应用和功能-点击可选功能-添加功能
最后选择Open SSH服务端。
2、启动Open SSH服务端
- 启动Open SSH服务端 (必须在管理员模式下运行)
net start sshd
3、验证Open SSH服务端
- 通过SSH连接本地,其中username为windows的登录名,密码为windows的密码。
ssh username@127.0.0.1
三、安装Docker Desktop
1、安装Docker Desktop
windows 64位Docker Desktop安装地址
链接:https://pan.baidu.com/s/18CB415hGHJ1IlAV1c-KodQ
提取码:28h6
2、安装完成
可以通过windows terminal 运行docker相关指令(必须在管理员模式下运行)