爱梦想 爱生活

good good study day day up

  • 博客访问: 364087
  • 博文数量: 100
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2020
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-23 11:16
  • 认证徽章:
个人简介

西邮大三狗!!!

文章分类

全部博文(100)

文章存档

2015年(49)

2014年(51)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

分类: 虚拟化

一、获取镜像
默认是从registry.hub.docker.com上下载
docker pull dl.docker.com:5000/ubuntu
二、运行容器
docker run -ti ubuntu:14.04 /bin/bash
三、尝试使用sshd服务
sshd  发现没有安装该服务
四、安装sshd
在默认的apt包管理器中找不到openssh-server
apt-get update
apt-get install openssh-server -y
mkdir -p /var/run/sshd  启动服务需要该目录
/usr/sbin/sshd -D &      启动sshd服务
netstat -anlpte  查看容器的22端口
sed -ri 's/session required pam_loginuid.so/#session required pam_loginuid.so/g' /etc/pam.d/sshd   修改安全登录配置
mkdir /root/.ssh
vim /root/.ssh/authorized_keys (复制公钥信息)
vim /run.sh
     #!/bin/bash
     /usr/sbin/sshd -D
chmod +x run.sh
exit
五、commit一个新镜像
docker commit  ID  sshd:ubuntu
docker images (查看镜像)
六、使用新的镜像
docker run -d -p 10022:22 sshd:ubuntu /run.sh
docker ps(查看容器的信息,主要是端口映射吧)
现在可以在其他主机上ssh连接到容器
ssh -p 10022 contain_host_ip
阅读(3844) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册