设为首页 收藏本站
开启辅助访问 快捷导航
菜单
猿人部落 主页 资讯 查看内容

构建基于CentOS 7的SSH镜像

2019-7-26 18:07 发布者: 晚起的虫子1 评论 0 查看 1371
(1)通过实训平台进入到操纵体系界面,在#后输入mkdir ssh下令,创建一个ssh文件夹,然后在#后输入cd ssh下令,进入

(1)通过实训平台进入到操纵体系界面,在#后输入mkdir ssh下令,创建一个ssh文件夹,然后在#后输入cd ssh下令,进入ssh文件夹中。示例代码如下:

[root@xxx ~]# mkdir ssh

[root@xxx ~]# cd ssh

(2)在#后输入vi Dockerfile下令,创建并编辑一个Dockerfile文件,示例代码如下:

[root@xxx ssh]# vi Dockerfile

按i(小写)键,进入编辑模式,将以下代码输入至Dockerfile文件当中。示例代码如下:

FROM centos
MAINTAINER zing
RUN yum install -y openssh-server openssh-clients sudo
RUN sed -i 's/UsePAM yes/UsePAM no/g' /etc/ssh/sshd_config
RUN echo "root:000000" | chpasswd
RUN echo "root   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"]

按Esc键进入末行模式,输入:wq下令,生存内容并退出。示例代码如图1所示:

在这里插入图片形貌
(3)在#后输入docker build -t zing/ssh .下令,构建镜像,示例代码如图2所示:

在这里插入图片形貌
(4)待构建完成后,在#后输入docker images下令,查察镜像列表。示例代码如图3所示:

在这里插入图片形貌

(5)在#后输入docker run -itd -p 2223:22 --name ssh zing/ssh下令,运行SSH镜像,将本地2223端口映射容器22端口。在#后输入docker ps -l下令查察。示例代码如图4所示:

在这里插入图片形貌
(6)在#后输入docker inspect ssh |grep IPAddress下令,查察SSH容器的IP地点,然后在#后输入ssh 172.17.0.2(IP地点为查询地点)下令,在提示(yes/no)?后输入yes,并按Enter键确认,在root@172.17.1.2’s password:后输入暗码000000,并按Enter键确认,此时可进入SSH容器中,示例代码如图5所示:

在这里插入图片形貌



路过

雷人

握手

鲜花

鸡蛋
收藏 邀请
上一篇:持续集成管理软件Jenkins应用实验下一篇:一张图片,根据区域,跳转不同链接

相关阅读

一周热门

头条攻略!

日排行榜

相关分类