Public | Automated Build

Last pushed: 2 years ago
Short Description
Deis Console
Full Description

Deis Console Dockerfile

This Dockerfile provides a easy way to use deis command.

Check Deploy an Application with deis to see how to use deis.
Usage
  • Pull
    • Pull the latest version
      • docker pull yongyulee/docker-console:latest
    • Pull the specified version
      • docker pull yongyulee/docker-console:v0.14.1
  • Run
    • Run the latest version
      • docker run --rm -it -v $HOME/.ssh:/root/private_keys yongyulee/docker-console:latest
    • Run the specified version
      • docker run --rm -it -v $HOME/.ssh:/root/private_keys yongyulee/docker-console:v0.14.1
  • Configure environment variables
    • example
      • docker run --rm -it -e "DEIS_CONTROLLER=http://deis.domain.com" -e "DEIS_USERNAME=<USERNAME>" -e "DEIS_PASSWORD=<PASSWORD>" -e "DEISCTL_TUNNEL=deisctl-tunnel.domain.com" -e "FLEETCTL_TUNNEL=deisctl-tunnel.domain.com" -v $HOME/.ssh:/root/private_keys yongyulee/docker-console:latest
        • Inside container:
          • deis login $DEIS_CONTROLLER --username=$DEIS_USERNAME --password=$DEIS_PASSWORD
          • Before using deisctl or fleetctl, add necessary private key (make sure you have your private key for deis in path $HOME/.ssh)
            • ssh-add /root/private_keys/<DEIS_PRIVATE_KEY>
Available commands
  • deis
  • deisctl
  • fleetctl
Docker Pull Command
Owner
yongyulee
Source Repository