Skip to content

Commit 4aed1d9

Browse files
Merge pull request docker-archive#409 from docker/fixsshddc
Fix ssh container, generate ssh host key
2 parents 0624415 + 1a3c3ce commit 4aed1d9

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

aws/cloudformation/docker_for_aws_cloud.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -611,13 +611,23 @@
611611
"-v /usr/bin/docker:/usr/bin/docker ",
612612
"docker4x/guide-aws:$DOCKER_FOR_IAAS_VERSION\n",
613613

614+
"docker volume create --name sshkey\n",
615+
616+
"docker run --log-driver=json-file -ti --rm ",
617+
"--user root ",
618+
"-v sshkey:/etc/ssh ",
619+
"--entrypoint ssh-keygen ",
620+
"docker4x/shell-aws:$DOCKER_FOR_IAAS_VERSION ",
621+
"-A\n",
622+
614623
"docker run --log-driver=json-file --name=shell-aws --restart=always -d -p 22:22 ",
615624
"-v /home/docker/:/home/docker/ ",
616625
"-v /var/run/docker.sock:/var/run/docker.sock ",
617626
"-v /var/lib/docker/swarm/lb_name:/var/lib/docker/swarm/lb_name:ro ",
618627
"-v /var/lib/docker/swarm/elb.config:/var/lib/docker/swarm/elb.config ",
619628
"-v /usr/bin/docker:/usr/bin/docker ",
620629
"-v /var/log:/var/log ",
630+
"-v sshkey:/etc/ssh ",
621631
"-v /etc/passwd:/etc/passwd:ro ",
622632
"-v /etc/shadow:/etc/shadow:ro ",
623633
"-v /etc/group:/etc/group:ro ",

aws/cloudformation/docker_for_aws_ddc.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -612,13 +612,23 @@
612612
"-v /usr/bin/docker:/usr/bin/docker ",
613613
"docker4x/guide-aws:$DOCKER_FOR_IAAS_VERSION\n",
614614

615+
"docker volume create --name sshkey\n",
616+
617+
"docker run --log-driver=json-file -ti --rm ",
618+
"--user root ",
619+
"-v sshkey:/etc/ssh ",
620+
"--entrypoint ssh-keygen ",
621+
"docker4x/shell-aws:$DOCKER_FOR_IAAS_VERSION ",
622+
"-A\n",
623+
615624
"docker run --log-driver=json-file --name=shell-aws --restart=always -d -p 22:22 ",
616625
"-v /home/docker/:/home/docker/ ",
617626
"-v /var/run/docker.sock:/var/run/docker.sock ",
618627
"-v /var/lib/docker/swarm/lb_name:/var/lib/docker/swarm/lb_name:ro ",
619628
"-v /var/lib/docker/swarm/elb.config:/var/lib/docker/swarm/elb.config ",
620629
"-v /usr/bin/docker:/usr/bin/docker ",
621630
"-v /var/log:/var/log ",
631+
"-v sshkey:/etc/ssh ",
622632
"-v /etc/passwd:/etc/passwd:ro ",
623633
"-v /etc/shadow:/etc/shadow:ro ",
624634
"-v /etc/group:/etc/group:ro ",
@@ -629,7 +639,7 @@
629639
"-v /var/lib/docker/swarm:/var/lib/docker/swarm ",
630640
"docker4x/l4controller-aws:$DOCKER_FOR_IAAS_VERSION run --log=4 --all=true\n",
631641

632-
"docker run --log-driver=json-file --name=ddc-init-aws --restart=no --rm",
642+
"docker run --log-driver=json-file --name=ddc-init-aws --restart=no --rm ",
633643
"-e NODE_TYPE='manager' ",
634644
"-e STACK_NAME='",{ "Ref" : "AWS::StackName" }, "' ",
635645
"-e REGION='",{ "Ref" : "AWS::Region" }, "' ",

0 commit comments

Comments
 (0)