ubuntu docker 開啟ssh
1. 下載ubuntu鏡像
因為從docker hub上下載的鏡像apt-get update報錯, 所以就直接從網易蜂巢上下載已經裝好各種工具的ubuntu鏡像了。
docker pull hub.c.163.com/public/ubuntu:16.04-tools
2. 啟動鏡像
docker run -itd -p 10022:22 1196ea15dad6
將本機10022端口,映射到容器的22端口。
3. 進入容器修改ssh配置,並啟動ssh
進入容器
docker exec -it 7c07ba426a27 /bin/bash
給root設置一個密碼 123456
passwd root
修改配置文件
vim /etc/ssh/sshd_config
註釋第一行,添加第二行
# PermitRootLogin prohibit-password.
PermitRootLogin yes
保存退出後,重啟ssh服務
/etc/init.d/ssh restart
4. 本機ssh連接容器
ssh root@127.0.0.1 -p 10022