docker
docker如何安装vim和yum命令?
apt-get update
apt-get install vim -y
apt-get install yum -y
Docker开启ssh服务
一、准备
apt-get update 更新环境
apt-get install vim 安装vim
vim /etc/apt/source.list 更换软件源, lsb_release -a,即可列出所有版本信息。我使用的是清华源 https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
apt-get update && apt-get install -y lsb-release && apt-get clean all
apt-get update
二、安装
apt-get install -y openssh-server 安装ssh服务
vim /etc/ssh/sshd_config 进去修改ssh配置
- 去掉 Port 22 前面的井号
- 去掉 ListenAddress 0.0.0.0 前面的井号
- 去掉 ListenAddress :: 前面的井号
- 去掉 PermitRootLogin yes 前面的井号
- 将 UsePAM yes 修改为 UsePAM no
- 将 UsePrivilegeSeparation sandbox 改为 UsePrivilegeSeparation no
三、重启ssh
/etc/init.d/ssh restart
/etc/init.d/ssh start 或者 service ssh start 验证SSH服务状态,命令为: /etc/init.d/ssh status 添加开机自启动 update-rc.d ssh enable
设置密码
passwd root
四、本地连接docker
docker inspect 容器ID | grep IPAddress 获取docker容器的IP地址
ssh root@172.17.0.2 -p 22
docker run -itd --name py37 --privileged -p 1234:22 ceasona250/python:v1_py3.7 init