Docker实践sshd镜像

这篇博客介绍了如何在CentOS 6.5环境下,通过Docker安装并配置SSHD服务。首先,通过yum安装Docker,启动服务,然后拉取最新CentOS镜像,创建并运行容器。接着,通过Dockerfile构建包含SSHD服务的镜像,并设置root密码,暴露22端口。最后,启动并连接到SSHD容器,遇到问题及解决办法,包括端口冲突和SSH连接问题。
摘要由CSDN通过智能技术生成

centos6.5环境。

# yum install docker-io -y

会依赖安装libcgroup,lxc,lxc-libs

 

启动docker

# service docker start

Starting cgconfig service: [确定]

Starting docker:        [确定]

 

获取最新的docker image

# docker pull centos:latest

NewImage

运行image

# docker run -i -t centos /bin/bash

bash-4.2# ls

bin  dev  etc  home  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  selinux  srv  sys  tmp  usr  var

bash-4.2# exit

 

提交更新

# docker commit -m="add net-tools" -a="dbyin" ad6327a8e166 dbyin/testrep

15a31c1fd4dd1a514b8d771e456fd9adfe206a70e4a672057363322c8b918a3a

NewImage

删除镜像

# docker rmi dbyin/sshd

Untagged: dbyin/sshd:latest

Deleted: 3e6ddcc38145770486dbd2fcb5b3a6734fea447ab024c540e83d34acc8113a11

Deleted: ab8ed0aaabab96eaf1656539bb0f7990f1b114197d39308e93ab1160c222d4ff

Deleted: 4ffa765d3fafa308edba9de3e59582451d6658e4c50cf9d107bc18bfe415d2e9

Deleted: 95cc1fd701f6961585196a0b43e06404aa81f4ec65278d2249ad0716a2cf3d87

Deleted: ae21b4f05d98ea18aff9c4ed33343c933f6f11c8adb5342ab7e1ded6af8c5fd8

 

主要参考

[1]https://docs.docker.com/installation/centos/

[2]Working with Docker Images

 

通过docker部署ssh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值