-

   rss_rss_hh_new

 - e-mail

 

 -

 LiveInternet.ru:
: 17.03.2011
:
:
: 51

:


Play with Docker - Docker

, 31 2017 . 09:28 +


Docker Play with Docker (PWD) Docker. Docker- -, Docker .


play-with-docker.com, CAPTCHA , 4- (playground). (instances), .. Docker-. Alpine Linux ( 3.6.2 Linux 4.4.0) IP-. Docker 17.06 Community Edition.

-:



JavaScript- xterm.js SourceLair, (Chrome 48+, Edge 13+, Firefox 44+, Internet Explorer 11+, Opera 35+, Safari 8+). , , / docker.

. Docker dev- ( Docker 17.07.0 CE RC1), UCP (Universal Control Plane), (docker/ucp, docker/ucp-agent, docker/ucp-auth, docker/ucp-swarm) :
[node4] (local) root@10.0.7.6 ~
$ docker run --privileged docker/ucp
docker/ucp                   docker/ucp-controller:2.1.5
docker/ucp-agent             docker/ucp-dsinfo
docker/ucp-agent:2.1.5       docker/ucp-dsinfo:2.1.5
docker/ucp-auth              docker/ucp-etcd
docker/ucp-auth-store        docker/ucp-etcd:2.1.5
docker/ucp-auth-store:2.1.5  docker/ucp-hrm
docker/ucp-auth:2.1.5        docker/ucp-hrm:2.1.5
docker/ucp-cfssl             docker/ucp-metrics
docker/ucp-cfssl:2.1.5       docker/ucp-metrics:2.1.5
docker/ucp-compose           docker/ucp-swarm
docker/ucp-compose:2.1.5     docker/ucp-swarm:2.1.5
docker/ucp-controller        docker/ucp:2.1.5

: Play with Docker Docker Swarm. :
#    ,   :
[node1] (local) root@10.0.7.3 ~
$ docker swarm init --advertise-addr 10.0.7.3
Swarm initialized: current node (txh3ffph72xarxjeg9gmpra2s) is now a manager.

To add a worker to this swarm, run the following command:

    docker swarm join --token SWMTKN-1-698vpn9u804ik4xdc9by60ytdabx3kuzyxj3vzhtr74qvkdlja-7xa6pwit58xzun989tao2nis7 10.0.7.3:2377

To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.
[node1] (local) root@10.0.7.3 ~
$ docker node ls
ID                            HOSTNAME            STATUS              AVAILABILITY        MANAGER STATUS
txh3ffph72xarxjeg9gmpra2s *   node1               Ready               Active              Leader

#       (, node2)
[node2] (local) root@10.0.7.4 ~
$ docker swarm join --token SWMTKN-1-698vpn9u804ik4xdc9by60ytdabx3kuzyxj3vzhtr74qvkdlja-7xa6pwit58xzun989tao2nis7 10.0.7.3:2377
This node joined a swarm as a worker.

#      (   )
[node1] (local) root@10.0.7.3 ~
$ docker node ls
ID                            HOSTNAME            STATUS              AVAILABILITY        MANAGER STATUS
szx0qqvj5zwt6a4nho9an54yx     node2               Ready               Active
txh3ffph72xarxjeg9gmpra2s *   node1               Ready               Active              Leader

Docker Swarm Play with Docker ( ).

Docker , ( ) Docker, Play with Docker .

PWD


Docker , training.play-with-docker.com.

+ Play with Docker , ( , / ):



Play with Docker :
  1. (Ops) Docker - : Docker, ; Docker (, ); production;
  2. (Dev) Docker : Docker / ; ; staging, Docker Swarm, .

, .

PWD Open Source


Play with Docker GitHub MIT . : PWD, !

, Play with Docker . Docker 1.13+ Go 1.7.1+. DIND (Docker-in-Docker), Docker Docker. (franela/dind), ( ).


DockerCon Moby Cool Hack Play with Docker ( ).

PWD:
  1. Docker Machine, PWD- SSH.
  2. drag-n-drop PWD - ( Dockerfile).
  3. , Swarm- 5 .
  4. Chrome Play with Docker, Try in PWD DockerHub -, ( ):
  5. ( multi-stage builds, Docker 17.06).
Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/334470/

:  

: [1] []
 

:
: 

: ( )

:

  URL