Giter Club home page Giter Club logo

docker-gotty's Introduction

Docker GoTTY

Build it

$ ./build.sh
$ docker images
REPOSITORY                                               TAG                 IMAGE ID            CREATED             SIZE
dieterreuter/gotty                                       latest              eff77035b86d        12 minutes ago      19.3MB

Deploy in Docker

Run GoTTY container

$ docker run -d --name=gotty -p 8080:8080 dieterreuter/gotty
71653819daec2c81d6eafbf9a000c5dec744b9fadd88ee98050de9933859fcf0

Check logs

$ docker logs gotty
2018/03/15 19:49:52 Permitting clients to write input to the PTY.
2018/03/15 19:49:52 Server is starting with command: /bin/ash
2018/03/15 19:49:52 URL: http://127.0.0.1:8080/
2018/03/15 19:49:52 URL: http://172.17.0.2:8080/

Open web browser

$ open http://localhost:8080

Deploy in Kubernetes (or k8s in Docker4Mac)

Deploy Pod and use a NodePort service

$ kubectl apply -f kube-gotty.yml

Determine the TCP port

$ kubectl get svc
NAME             TYPE        CLUSTER-IP    EXTERNAL-IP   PORT(S)          AGE
kube-gotty-svc   NodePort    10.97.21.53   <none>        8080:31725/TCP   7s

Open web browser

$ open http://localhost:31725

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.