[root@docker centos7-dockerfile]# docker build -t centos_sshd_1 .
sending build context to docker daemon 4.096 kb
step 1 : from centos:latest
—> 0584b3d2cf6d
step 2 : maintainer yifeng,http://www.cnblogs.com/hanyifeng
—> running in da643b55dc77
—> 1087074d44e4
removing intermediate container da643b55dc77
step 3 : run yum install openssh-server net-tools -y
—> running in 5626d8f0f892
loaded plugins: fastestmirror, ovl
determining fastest mirrors
* base: mirrors.btte.net
* extras: mirrors.tuna.tsinghua.edu.cn
* updates: mirrors.btte.net
resolving dependencies
–> running transaction check
—> package net-tools.x86_64 0:2.0-0.17.20131004git.el7 will be installed
—> package openssh-server.x86_64 0:6.6.1p1-25.el7_2 will be installed
–> processing dependency: openssh = 6.6.1p1-25.el7_2 for package: openssh-server-6.6.1p1-25.el7_2.x86_64
–> processing dependency: fipscheck-lib(x86-64) >= 1.3.0 for package: openssh-server-6.6.1p1-25.el7_2.x86_64
–> processing dependency: libwrap.so.0()(64bit) for package: openssh-server-6.6.1p1-25.el7_2.x86_64
–> processing dependency: libfipscheck.so.1()(64bit) for package: openssh-server-6.6.1p1-25.el7_2.x86_64
–> running transaction check
—> package fipscheck-lib.x86_64 0:1.4.1-5.el7 will be installed
–> processing dependency: /usr/bin/fipscheck for package: fipscheck-lib-1.4.1-5.el7.x86_64
—> package openssh.x86_64 0:6.6.1p1-25.el7_2 will be installed
—> package tcp_wrappers-libs.x86_64 0:7.6-77.el7 will be installed
–> running transaction check
—> package fipscheck.x86_64 0:1.4.1-5.el7 will be installed
–> finished dependency resolution
dependencies resolved
================================================================================
package arch version repository size
================================================================================
installing:
net-tools x86_64 2.0-0.17.20131004git.el7 base 304 k
openssh-server x86_64 6.6.1p1-25.el7_2 updates 436 k
installing for dependencies:
fipscheck x86_64 1.4.1-5.el7 base 21 k
fipscheck-lib x86_64 1.4.1-5.el7 base 11 k
openssh x86_64 6.6.1p1-25.el7_2 updates 435 k
tcp_wrappers-libs x86_64 7.6-77.el7 base 66 k
transaction summary
================================================================================
install 2 packages (+4 dependent packages)
total download size: 1.2 m
installed size: 3.4 m
downloading packages:
public key for fipscheck-lib-1.4.1-5.el7.x86_64.rpm is not installed
warning: /var/cache/yum/x86_64/7/base/packages/fipscheck-lib-1.4.1-5.el7.x86_64.rpm: header v3 rsa/sha256 signature, key id f4a80eb5: nokey
public key for openssh-6.6.1p1-25.el7_2.x86_64.rpm is not installed
——————————————————————————–
total 593 kb/s | 1.2 mb 00:02
retrieving key from file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7
importing gpg key 0xf4a80eb5:
userid : “centos-7 key (centos 7 official signing key) <security@centos.org>”
fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
package : centos-release-7-2.1511.el7.centos.2.10.x86_64 (@centos)
from : /etc/pki/rpm-gpg/rpm-gpg-key-centos-7
running transaction check
running transaction test
transaction test succeeded
running transaction
installing : fipscheck-1.4.1-5.el7.x86_64 1/6
installing : fipscheck-lib-1.4.1-5.el7.x86_64 2/6
installing : openssh-6.6.1p1-25.el7_2.x86_64 3/6
installing : tcp_wrappers-libs-7.6-77.el7.x86_64 4/6
installing : openssh-server-6.6.1p1-25.el7_2.x86_64 5/6
installing : net-tools-2.0-0.17.20131004git.el7.x86_64 6/6
verifying : openssh-6.6.1p1-25.el7_2.x86_64 1/6
verifying : openssh-server-6.6.1p1-25.el7_2.x86_64 2/6
verifying : net-tools-2.0-0.17.20131004git.el7.x86_64 3/6
verifying : tcp_wrappers-libs-7.6-77.el7.x86_64 4/6
verifying : fipscheck-lib-1.4.1-5.el7.x86_64 5/6
verifying : fipscheck-1.4.1-5.el7.x86_64 6/6
installed:
net-tools.x86_64 0:2.0-0.17.20131004git.el7
openssh-server.x86_64 0:6.6.1p1-25.el7_2
dependency installed:
fipscheck.x86_64 0:1.4.1-5.el7 fipscheck-lib.x86_64 0:1.4.1-5.el7
openssh.x86_64 0:6.6.1p1-25.el7_2 tcp_wrappers-libs.x86_64 0:7.6-77.el7
complete!
—> 7b249ed8cb54
removing intermediate container 5626d8f0f892
step 4 : run mkdir /var/run/sshd
—> running in fc94a139d438
—> ea2826eccc91
removing intermediate container fc94a139d438
step 5 : run echo root:iloveworld | chpasswd
—> running in ba53283081a7
—> 7ce1ddb5d9c0
removing intermediate container ba53283081a7
step 6 : run sed -i s/permitrootlogin prohibit-password/permitrootlogin yes/ /etc/ssh/sshd_config
—> running in 4112281a5bf0
—> be21fb6b5b1e
removing intermediate container 4112281a5bf0
step 7 : env histtimeformat “%f %t “
—> running in f2081726e403
—> f3fafca42170
removing intermediate container f2081726e403
step 8 : run ssh-keygen -a
—> running in 2ca9e743dee7
ssh-keygen: generating new host keys: rsa1 rsa dsa ecdsa ed25519
—> 1a927943bee7
removing intermediate container 2ca9e743dee7
step 9 : run \cp /usr/share/zoneinfo/asia/shanghai /etc/localtime
—> running in afd43cc6d4d6
—> 4a0cacf6cd72
removing intermediate container afd43cc6d4d6
step 10 : expose 22
—> running in a03551bc3bcb
—> 3af544106bf4
removing intermediate container a03551bc3bcb
step 11 : cmd /usr/sbin/sshd -d
—> running in f45fe5eb5561
—> d4620c9949b8
removing intermediate container f45fe5eb5561
successfully built d4620c9949b8