端口映射
映射容器的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遠程連接
待完成