• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >虚拟化 > 详解Docker创建支持ssh服务的容器和镜像

详解Docker创建支持ssh服务的容器和镜像

作者:kongxx 字体:[增加 减小] 来源:互联网

本文主要包含ssh连接docker容器,ssh,docker容器,docker容器安装ssh等服务器相关知识,kongxx 希望可以进行参考

1. 这里使用的centos作为容器,所以首先下载centos的images

# sudo docker pull centos 

2. 下载后运行一个centos的容器,这里使用centos6作为我测试的容器

# sudo docker run --name=centos-ssh -i -t centos:centos6 /bin/bash  

3. 安装openssh-server服务软件包

# yum install openssh-server 

4. 编辑sshd的配置文件/etc/ssh/sshd_config,将其中UsePAM参数设置成“no”

5. 启动sshd服务

# /etc/init.d/sshd start 

6. 添加测试用户admin,密码admin

# useradd admin 
# echo 'admin:admin' | chpasswd 

7. 为了使新添加的用户可以运行sudo命令,需要安装sudo软件包,并将admin添加到sudoers里

# yum install sudo  <--安装sudo软件包 
# visudo       <--编辑sudoers,添加下面的行到文件里 
  
admin  ALL=(ALL)    ALL 

8. 测试,做完上面工作之后,使用ifconfig来查看一下容器的ip,或者使用“sudo docker inspect ”查看,然后就可以在宿主机器上通过ssh admin@<ip>来访问新创建的docker容器了。

9. 如果想要把做好的支持ssh服务的容器作为一个Docker的镜像,先退出容器,然后使用下面的命令来创建

# sudo docker commit <container id> <image name> 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

您可能感兴趣的文章:

  • Docker搭建简单的应用栈与容器Hello World访问详解
  • Docker如何同时启动多个服务
  • CentOS 7安装Docker服务详细过程
  • Docker-利用dockerfile来搭建tomcat服务的方法
  • Docker使用Dockerfile创建支持ssh服务自启动的容器镜像
  • 详解Docker Swarm服务发现和负载均衡原理
  • 浅谈Docker数据持久化
  • Docker堆栈的管理操作详解
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Docker SSH连接docker容器的示例代码
  • 详解docker 允许主机ssh连接到docker容器中
  • 详解Docker创建支持ssh服务的容器和镜像

相关文章

  • 详解Docker 修改已有镜像(commit )
  • 详解Docker 配置国内免费registry mirror
  • 详解利用ELK搭建Docker容器化应用日志中心
  • 在Ubuntu15.04上安装Docker的步骤以及基本用法
  • Docker镜像构建的两种方法解析
  • 使用Docker开发python Web 应用
  • 在Centos7中安装Docker1.12的详细教程
  • 通过UI管理docker的方法
  • KVM虚拟化技术之virt-manager使用及KVM虚拟化平台网络模型介绍
  • centos下最简安装openstack——使用packstack详解

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 浅谈关于Docker容器互联的初步实践
    • 为VMware的多台虚拟机绑定IP地址的方法
    • 利用Docker搭建本地https环境的完整步骤
    • Windows使用docker打开新窗口error解决办法
    • 虚拟化服务器性能如何评估?
    • 利用docker搭建php7和nginx运行环境全过程(官方镜像)
    • 手把手教你使用 virtualBox 让虚拟机连接网络的教程
    • VMware虚拟机系统无法使用桥接联网的解决方法
    • docker下安装Nginx的方法
    • Docker v1.13 新功能介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有