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 container volume doesn't write to host
  • Docker container communication on the same net not work
  • Supervisor: Stop the Docker container when a process crashes
  • Docker container write permissions
  • Docker with php built-in server
  • Docker-compose is dependent on the locally installed packages outside the Docker environment
  • Can the docker image of sonarqube use env for configuring any settings?
  • Can't run Mongo DB deamon in docker container
  • node-serialport failing on alpine linux
  • Change boot2docker memory assignment
  • docker-compose up is starting the container and immediately stopping them
  • Docker how do shell functions get installed?
  • 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.