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