Skip to content

Instantly share code, notes, and snippets.

@inokappa
Created November 25, 2013 15:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save inokappa/7642561 to your computer and use it in GitHub Desktop.
Save inokappa/7642561 to your computer and use it in GitHub Desktop.
$ telnet localhost 22
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
SSH-2.0-OpenSSH_6.2p2 Ubuntu-6ubuntu0.1
^]
telnet> close
Connection closed.
$ kitchen create
-----> Starting Kitchen (v1.0.0.beta.4)
-----> Creating <default-ubuntu>
[kitchen::driver::docker command] BEGIN (sudo -E docker build -)
Step 1 : FROM ubuntu:12.04
---> 8dbd9e392a96
Step 2 : ENV DEBIAN_FRONTEND noninteractive
---> Using cache
---> 1119df3139de
Step 3 : RUN dpkg-divert --local --rename --add /sbin/initctl
---> Using cache
---> bf76fa85e325
Step 4 : RUN ln -sf /bin/true /sbin/initctl
---> Using cache
---> 4cb434996c58
Step 5 : RUN apt-get update
---> Using cache
---> 412caae3f89e
Step 6 : RUN apt-get install -y sudo openssh-server curl lsb-release
---> Using cache
---> f2680c2a6422
Step 7 : RUN mkdir -p /var/run/sshd
---> Using cache
---> 229063b92ac0
Step 8 : RUN useradd -d /home/kitchen -m -s /bin/bash kitchen
---> Using cache
---> ea92bcd3cf2d
Step 9 : RUN echo kitchen:kitchen | chpasswd
---> Using cache
---> 3c36d361e872
Step 10 : RUN echo 'kitchen ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
---> Using cache
---> 2837e490602a
Successfully built 2837e490602a
[kitchen::driver::docker command] END (0m0.22s)
[kitchen::driver::docker command] BEGIN (sudo -E docker run -d -p 22 2837e490602a /usr/sbin/sshd -D -o UseDNS=no -o UsePAM=no)
4ac7fab8e1cb9e7e796d57054c44fb02018061e891e14720ec8ba24d48fdafab
[kitchen::driver::docker command] END (0m0.20s)
[kitchen::driver::docker command] BEGIN (sudo -E docker inspect 4ac7fab8e1cb9e7e796d57054c44fb02018061e891e14720ec8ba24d48fdafab)
[{
"ID": "4ac7fab8e1cb9e7e796d57054c44fb02018061e891e14720ec8ba24d48fdafab",
"Created": "2013-11-26T00:01:29.047021976+09:00",
"Path": "/usr/sbin/sshd",
"Args": [
"-D",
"-o",
"UseDNS=no",
"-o",
"UsePAM=no"
],
"Config": {
"Hostname": "4ac7fab8e1cb",
"Domainname": "",
"User": "",
"Memory": 0,
"MemorySwap": 0,
"CpuShares": 0,
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"PortSpecs": null,
"ExposedPorts": {
"22/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"HOME=/",
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"DEBIAN_FRONTEND=noninteractive"
],
"Cmd": [
"/usr/sbin/sshd",
"-D",
"-o",
"UseDNS=no",
"-o",
"UsePAM=no"
],
"Dns": null,
"Image": "2837e490602a",
"Volumes": null,
"VolumesFrom": "",
"WorkingDir": "",
"Entrypoint": null,
"NetworkDisabled": false
},
"State": {
"Running": true,
"Pid": 18836,
"ExitCode": 0,
"StartedAt": "2013-11-26T00:01:29.086159932+09:00",
"FinishedAt": "0001-01-01T00:00:00Z",
"Ghost": false
},
"Image": "2837e490602a604b6ff53e6a90b43cfa6ead316bc08abd0f4e0345355ba9e0b9",
"NetworkSettings": {
"IPAddress": "172.17.0.11",
"IPPrefixLen": 16,
"Gateway": "172.17.42.1",
"Bridge": "docker0",
"PortMapping": null,
"Ports": {
"22/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "49161"
}
]
}
},
"SysInitPath": "/usr/bin/docker",
"ResolvConfPath": "/var/lib/docker/containers/4ac7fab8e1cb9e7e796d57054c44fb02018061e891e14720ec8ba24d48fdafab/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/4ac7fab8e1cb9e7e796d57054c44fb02018061e891e14720ec8ba24d48fdafab/hostname",
"HostsPath": "/var/lib/docker/containers/4ac7fab8e1cb9e7e796d57054c44fb02018061e891e14720ec8ba24d48fdafab/hosts",
"Name": "/lavender_lemur",
"Volumes": {},
"VolumesRW": {}
}]
[kitchen::driver::docker command] END (0m0.03s)
Finished creating <default-ubuntu> (0m0.72s).
-----> Kitchen is finished. (0m0.84s)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment