第一步:运行一个nodejs容器
docker run -it -d \
--name nextjs \
--restart=always \
-e TZ=Asia/Shanghai \
-w /home/website \
-p 2222:22 \
node:alpine sh
第二步:在容器中配置好openssh
# 安装ssh
docker exec -it nextjs sh
apk add --no-cache openssh
# 配置密钥
ssh-keygen -A
mkdir -p /root/.ssh
echo "你自己电脑上的ssh公钥" > /root/.ssh/authorized_keys
# 运行
/usr/sbin/sshd -D &
在自己电脑上检测下是否能用ssh连接上
ssh root@[ip地址] -p 端口号
配置webstrom
- 在webstrom上新增一个ssh连接