- 完成ubuntu容器的建立,完成ssh端口映射
2. 进入portainer内容器的console界面完成如下修改apt-get update && apt-get install -y vim openssh-server
d 修改文件允许root登录:/etc/ssh/sshd_config
1. 将PermitRootLogin的值从withoutPassword改为yes
2. 将UsePAM yes行注释掉
e 重启ssh:service ssh restart
3. 此时docker内的ssh还不会自启动,需要重新构建image后并指定启动时执行的脚本/run.sh
#! /bin/bash /usr/sbin/sshd -D
并将文件改成执行:chmod +x /run.sh
a:sudo docker commit ubdemo sshd:ubuntu ——注意修改成自己所用的名字,从ubdemo重新建立sshd:ubuntu
b:sudo docker run -p 10022:22 -d sshd:ubuntu /run.sh ——启动新docker即可使用