Dockefile CentOS SSH 服务的实现
1, docker 安装
1
|
yum - y install docker - io
|
2, docker服务启动
1
2
|
service docker restart
chkconfig docker on
|
3, docker 镜像下载
1
|
docker pull centos6
|
4, docker dockerfile SSH 实现
a) mkdir /data/docker/ssh -p
b) vim /data/docker/ssh/Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
FROM centos:centos6
MAINTAINER william "swq.499809608@hotmail.com"
RUN yum install - y openssh - server sudo
RUN sed - i 's/UsePAM yes/UsePAM no/g' / etc / ssh / sshd_config
RUN useradd william
RUN echo "william:william" | chpasswd
RUN echo "william ALL=(ALL) ALL" >> / etc / sudoers
RUN ssh - keygen - t dsa - f / etc / ssh / ssh_host_dsa_key
RUN ssh - keygen - t rsa - f / etc / ssh / ssh_host_rsa_key
RUN mkdir / var / run / sshd
EXPOSE 22
CMD [ "/usr/sbin/sshd" , "-D" ]
|
5, 生成docker 镜像
1
|
docker build - t centos6 - bash - ssh ssh
|
6, 启动docker centos6-bash-ssh 镜像
1
|
docker run - i - t centos6 - bash - ssh / bin / bash
|
7, 验证docker centos6-bash-ssh 镜像
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
[root@AthController53 sshd] # docker attach 7977c7fee355
bash - 4.1 # ifconfig
eth0 Link encap:Ethernet HWaddr 6E : 5A :DD:C2: 57 :F1
inet addr: 172.17 . 0.10 Bcast: 0.0 . 0.0 Mask: 255.255 . 0.0
inet6 addr: fe80:: 6c5a :ddff:fec2: 57f1 / 64 Scope:Link
UP BROADCAST RUNNING MTU: 1500 Metric: 1
RX packets: 350 errors: 0 dropped: 0 overruns: 0 frame: 0
TX packets: 206 errors: 0 dropped: 0 overruns: 0 carrier: 0
collisions: 0 txqueuelen: 1000
RX bytes: 39054 ( 38.1 KiB) TX bytes: 31757 ( 31.0 KiB)
lo Link encap:Local Loopback
inet addr: 127.0 . 0.1 Mask: 255.0 . 0.0
inet6 addr: :: 1 / 128 Scope:Host
UP LOOPBACK RUNNING MTU: 1500 Metric: 1
RX packets: 0 errors: 0 dropped: 0 overruns: 0 frame: 0
TX packets: 0 errors: 0 dropped: 0 overruns: 0 carrier: 0
collisions: 0 txqueuelen: 0
RX bytes: 0 ( 0.0 b) TX bytes: 0 ( 0.0 b)
bash - 4.1 #
|
1
2
3
4
5
|
[root@AthController53 sshd] # ssh 172.17.0.10
root@ 172.17 . 0.10 's
password:
Last login: Tue Nov 11 09 : 43 : 14 2014 from 172.17 . 42.1
- bash - 4.1 #
|
Dockefile CentOS SSH 服务的实现相关推荐
- CentOS 7设置NTP、SSH服务
[1]配置NTP服务 1.安装ntpd并配置ntp服务 [root@vdevops ~]# yum -y install ntp # 18行: 添加允许同步的网络段 restrict 10.1.1.0 ...
- CentOs安装ssh服务
yum install openssh-server 检查SSH服务是否为开机启动 chkconfig --list sshd 设置开机启动SSH服务 chkconfig --level 2345 ...
- docker centos7容器 安装ssh服务
docker安装好后,自己动手做个自己的docker镜像,首先需要从服务器pull下一个基础的镜像,这里用centos7 (最好是root用户下,我虚拟机中的docker普通用户运行docker提示服 ...
- Linux系统下SSH服务启动失败故障处理
Linux系统下SSH服务启动失败故障处理 一.系统版本 二.报错状态 三.处理方法 四.查看服务状态 一.系统版本 [root@localhost ~]# cat /etc/os-release N ...
- Centos7开启SSH服务
Centos7开启SSH服务 在虚拟机(Vmware Workstation)下,安装了CentOS7,现在想通过SSH工具连接虚拟机中的CentOS7 1. 首先,要确保CentOS7安装了 o ...
- ssh服务、密钥登陆配置
环境内核信息: [root@zabbix-01 ~]# uname -a Linux lodboyedu-01 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:2 ...
- SSH服务--Linux学习笔记
SSH服务的介绍: SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议,利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题. SSH是Secure Shell的缩写,是建立在 ...
- linux mint 18支持安卓编译,Linux mint 18版本开启SSH服务
linux mint 18版本默认是没有安装ssh server的 需要手动安装 安装ssh server: 此命令需要联网,会自动下载安装 安装之后看是否开始了ssh, 看到ssh-agent 和s ...
- arm9重启ssh服务_部署ssh使用rsa登录配置
什么是ssh? ssh专为远程登录会话和其他网络服务提供安全性的协议,利用ssh协议可以有效的防止远程管理过程中的信息泄露问题. 使用ras公钥登录linux 操作环境 本地服务器:win10 远程服 ...
最新文章
- 【转】常用数据结构及复杂度
- Graves of the Internet - 互联网坟墓
- java 显示日历_JAVA显示日历(已知年和该年第一天为星期几)
- installshield学习笔记
- HttpRequest Java原生代码封装
- iOS开发UI篇—使用嵌套模型完成的一个简单汽车图标展示程序
- [AGC009B] Tournament(多叉树转二叉树后的最小可能深度)
- 3级软件测试试题,软件测试人员(.NET)_3级_操作技能鉴定1.1.3试题单(26页)-原创力文档...
- 深入了解Kubernetes REST API的工作方式
- Android 进程生命周期 Process Lifecycle
- Linux crontab下关于使用date命令和sudo命令的坑
- java代码嵌入html代码是什么_用java给html文件添加必要的控制html代码片
- 一个程序的自我修养「GitHub 热点速览 v.22.19」
- Mybatis事务隔离级别
- 爬虫练习三:爬取链家二手房信息
- 谷歌浏览器提示“喔唷,崩溃啦!”
- 【noip模拟赛5】细菌
- Spark面试精选题(03)
- C 语言编程 6.17 用100元人民币兑换10元,5元和1元的纸币(每一种都要有)共五十张。请用穷举法编程。共有多少种情况
- Java中的枚举类型与枚举实现接口的两种方式
热门文章
- 自定义 Layer 属性的动画
- iPhone开发笔记(1)MPMoviePlayerController的用法和播放时只有声音没有图像的解决办法...
- Windows Server 2008 定义用户桌面图标
- Internet History, Technology, and Security----第一周
- hadoop hive 安装
- IntelliJ IDEA 2018.1新特性
- 【Win 10 应用开发】将墨迹保存到图像的两种方法
- Mybatis之一级缓存,二级缓存
- BUCK/BOOST电路原理分析
- 利用onSaveInstanceState()方法保存Activity状态