Running Appscale on Jelastic

Hello we have created a Jelastic Docker environment where we want to run Appscale (https://www.appscale.com/try-appscale) on it:

root@node1234-appscale:~# appscale up
Executing ssh-copy-id for host: 1.8.1.6
root@1.8.1.6's password:
root@1.8.1.6's password:
root@1.8.1.6's password:
root@1.8.1.6's password:

I am wondering why the same password we use to login into the SSH would not work in Docker?

  • Docker daemon wont start even after adding user/deleting host environment var etc
  • Using iPython with remote docker container in a local project directory
  • DHCP interface on docker
  • Making the windows docker commands to be linked to a remote linux machine docker daemon
  • Pushing docker image to new docker hub account fails
  • How to make Docker application public accessible
  • elastic beanstalk application can't find private docker image
  • Docker1.12 Worker not able to join in cluster(Swarm: Pending)
  • How can I link files in Dockerfile?
  • Why docker login command saves unencrypted password on my computer?
  • Docker swarm security and high availability on AWS
  • How can I enable MySQL binary logging using the official Docker image?
  • 2 Solutions collect form web for “Running Appscale on Jelastic”

    Jelastic Gate system is using ssh-keys to connect to the container via ssh.
    Password-based authentication is disabled for root user inside the container:

    sshd_config

    # Authentication:

    LoginGraceTime 120

    PermitRootLogin without-password

    StrictModes no

    It is a better way and more secure to use key-based authentication than a just password.
    You can find additional information about Jelastic ssh access in our documentation.

    AppScale do not uses passwords, but it needs a passwordless setup to get started. So the first time around it tries to copy a freshly generated public key to allow proper functioning. It looks like the setup failed in your case (we do use ssh-copy-id to setup). Try to setup the container so that you can ssh locally (in your case ssh 1.8.1.6) with no need for password, and try to appscale up again.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.