1. docker 启动暴露端口
docker run -idt -p <服务器端口>:<docker端口,一般为22> --name <container name> <image name>
例如:
docker run -idt -p 10086:22 --name myDocker dockerImage
2. docker设置root密码
sudo su
passwd
设置自己的root密码
3. docker安装openssh 设置sshd_config
apt-get update
apt-get install openssh-server
vim /etc/ssh/sshd_config
添加
Port 22
PermitRootLogin yes
重新启动ssh服务
service sshd restart
查看ssh服务状态
service sshd status
4. vscode下载remote-ssh
vscode下载相应的插件
到设置中,设置连接
Host <name>
Host Name <服务器ip>
Port <设置的服务器端口>
User root