创建容器并且端口映射以及后台运行
1docker run -it -d -p 9009:22 ubuntu /bin/bash查看containerId (或者containerAlias)
1docker ps -a进入容器
1 2 3# 这里的 containerId 换成 containerAlias 也是可以的 docker start containerId docker exec -it containerId /bin/bashubuntu 更新源列表
1apt-get update安装ssh-client、ssh-server
1 2 3 4apt-get install openssh-client apt-get install openssh-server # 安装 neovim 工具 apt-get install neovim编辑 sshd_config 文件
1vim /etc/ssh/sshd_config允许 ssh 以 root 用户登录
1PermitRootLogin yes设置 root 密码,同时也是设置 ssh root登录的密码
1passwd root安装完成后,先启动ssh服务
1/etc/init.d/ssh start查看是否正确启动
1ps -e | grep ssh由于将 container 的 22 端口映射到了 host 的 9009 端口,所以可以以下登录
1ssh root@host_ip -p 9009