Pycharm 遠程連接docker內的程序

端口映射

映射容器的22端口到宿主機端口10022上

docker run -d -it --cpus=4 --cpuset-cpus=0-3 -p 80:80 -p 443:443 -p 514:514 -p 3601:3601 -p 3602:3602 -p 3603:3603 -p 3604:3604 -p 3605:3605 -p 3606:3606 --shm-size=2048m --privileged --name centos6-smac-ssh -v /home:/media centos6/centos6-smac:v1.0.1

容器內部啓用ssh

  • 進入容器
docker exec -it centos6-smac-ssh /bin/bash
  • 設定root密碼
passwd
  • 安裝openssh-server和openssh-clients
# centos 6
yum install openssh-server
yum install openssh-clients
  • 修改ssh配置文件
RSAAuthentication yes #啓用 RSA 認證
PubkeyAuthentication yes #啓用公鑰私鑰配對認證方式
PermitRootLogin yes #允許root用戶使用ssh登錄
  • 啓動ssh服務
service sshd restart
  • 退出容器,連接測試
ssh [email protected] -p 10022

# 輸入密碼成功顯示進入容器內部即配置成功

使用Pycharm遠程連接

待完成

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章