一、centos-SSH连接配置
1、拉取镜像
docker pull centos:7
2、创建容器(映射端口自定义)
docker run -id --name=centos7 --privileged=true -p 2222:22 centos:7 /usr/sbin/init
查看:docker images 、 docker ps
3、进入容器
docker exec -it centos7 /bin/bash
说明:根据⾃⼰镜像的 ID 或者版本来,-p 映射容器的 ssh 端⼝ 22 到宿主机的 2222
端⼝,--privileged=true 和/usr/sbin/init 必须设置。
4、查看是否安装ssh服务
yum list installed | grep openssh-server
说明:什么都没有就是没安装
5、安装 ssh
yum install passwd openssl openssh-server -y
6、修改配置文件 vim/etc/ssh/sshd_config
打开注释
允许远程登录关键字:PermitRootLogin
监听端⼝:22 端⼝需要与创建容器映射的容器端⼝对应。
开启⽤户名密码验证关键字:PasswordAuthentication
7、passwd修改密码
8、启动ssh服务、加入开机自启动
systemctl sshd start
systemctl enable sshd
9、查看本地IP\测试ssh端口\远程登录测试
ipconfig

telnet 172.44.47.181 ssh端口号

xshell连接测试远程登录
二、tomcat安装
1、docker pull tomcat
2、docker images tomcat
查看tomcat镜像
3、启动镜像:命令docker run -d -p 8080:8080 --name tomcat1 tomcat
页面测试404
解决:进入容器查看wbapps为空。修改wbapps.dist为wbapps
4、docker ps 查看 docker exec -it 7c02154b0a4b /bin/bash
docker exec -it 7c02154b0a4b /bin/bash
页面测试: