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
5. 連線即可