Docker Ubuntu16/Linux version/Get inside container


Refer to  https://tinylab.org/docker-qemu-linux-lab/


 

jhula@ShSwDev2:~/local/edgex/test-linux-docker-lake$ ps -aux |grep jhula  |grep docker
jhula    13309  0.0  0.0   9992  3016 pts/15   S+   19:41   0:00 /bin/sh ./tools/docker/run
jhula    13557  0.0  0.0   9992  2296 pts/15   S+   19:41   0:00 /bin/sh ./tools/docker/run
jhula    13560  0.0  0.0   9988  3036 pts/15   S+   19:41   0:00 /bin/sh /home/jhula/local/edgex/test-linux-docker-lake/cloud-lab/tools/docker/export
jhula    13761  0.1  0.0 425204 29716 pts/15   Sl+  19:41   0:00 docker pull tinylab/cloud-ubuntu-web

jhula@ShSwDev2:~/local/edgex/test-linux-docker-lake/cloud-lab$ docker  ps
CONTAINER ID        IMAGE                      COMMAND             CREATED              STATUS              PORTS                                                                           NAMES
69d925daf705        tinylab/linux-lab          "/tools/lab/run"    About a minute ago   Up About a minute   22/tcp, 5900/tcp                                                                linux-lab-7669
6e3b405f461c        tinylab/cloud-ubuntu-web   "/startup.sh"       37 minutes ago       Up 37 minutes       5900/tcp, 0.0.0.0:6080->6080/tcp, 0.0.0.0:2222->22/tcp, 0.0.0.0:4433->443/tcp   cloud-ubuntu-web
jhula@ShSwDev2:~/local/edgex/test-linux-docker-lake/cloud-lab$
jhula@ShSwDev2:~/local/edgex/test-linux-docker-lake/cloud-lab$
jhula@ShSwDev2:~/local/edgex/test-linux-docker-lake/cloud-lab$
jhula@ShSwDev2:~/local/edgex/test-linux-docker-lake/cloud-lab$
jhula@ShSwDev2:~/local/edgex/test-linux-docker-lake/cloud-lab$
jhula@ShSwDev2:~/local/edgex/test-linux-docker-lake/cloud-lab$
jhula@ShSwDev2:~/local/edgex/test-linux-docker-lake/cloud-lab$
jhula@ShSwDev2:~/local/edgex/test-linux-docker-lake/cloud-lab$
jhula@ShSwDev2:~/local/edgex/test-linux-docker-lake/cloud-lab$ ./tools/docker/vnc
LOG: Current Lab is linux-lab
Please login with:

        User: 7827c9
    Password: hhjdh7 (Normal)
    Password: 99wmjg (View)

Local URL:

  * Normal: http://localhost:6080/?u=7827c9&p=hhjdh7
  *   View: http://localhost:6080/?r=7827c999wmjg

Note: Please ensure network available outside and then replace 'localhost' with the external ip or domain name.
      E.g. Virtualbox setting 'Network->Adapter2->Host-only Adapter' adds eth1. 'ifconfig eth1' give us the ip.
      Then 'echo $ip > .host_name' or 'echo $domain_name > .host_name'

Note: firefox, safari and edge work, but google chrome web browser is preferable.

jhula@ShSwDev2:~/local/edgex/test-linux-docker-lake/cloud-lab$  chrome   http://localhost:6080/?u=7827c9&p=hhjdh7

jhula@ShSwDev2:~/local/edgex/test-linux-docker-lake/cloud-lab$ ps -elf |grep dock
4 S root      1386     1  0  80   0 - 328664 -     Dec06 ?        00:31:20 /usr/bin/dockerd -H fd://
4 S root      1444  1386  0  80   0 - 388673 -     Dec06 ?        00:08:09 docker-containerd --config /var/run/docker/containerd/containerd.toml
0 S jhula     2348  7147  0  80   0 -  2822 pipe_w 21:58 pts/15   00:00:00 grep --color=auto dock
4 S root     29993  1386  0  80   0 - 50457 -      21:34 ?        00:00:01 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 6080 -container-ip 172.17.0.2 -container-port 6080
4 S root     30006  1386  0  80   0 - 29295 -      21:34 ?        00:00:00 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 4433 -container-ip 172.17.0.2 -container-port 443
4 S root     30018  1386  0  80   0 - 66489 -      21:34 ?        00:00:00 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 2222 -container-ip 172.17.0.2 -container-port 22
4 S root     30025  1444  0  80   0 -  2227 -      21:34 ?        00:00:00 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/6e3b405f461c2ca281730756cab8977cdf21ddd6dcf037cd9a26c498cc8c4b33 -address /var/run/docker/containerd/docker-containerd.sock -containerd-binary /usr/bin/docker-containerd -runtime-root /var/run/docker/runtime-runc
4 S root     30487  1444  0  80   0 -  2227 -      21:34 ?        00:00:00 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/69d925daf70555447ca75ad2afb577923bd6dbb6f5f48edde398c037a4cf6211 -address /var/run/docker/containerd/docker-containerd.sock -containerd-binary /usr/bin/docker-containerd -runtime-root /var/run/docker/runtime-runc
jhula@ShSwDev2:~/local/edgex/test-linux-docker-lake/cloud-lab$


#### exec /bin/bash inside docker container

jhula@ShSwDev2:~/local/edgex/test-linux-docker-lake/cloud-lab$ docker ps
CONTAINER ID        IMAGE                      COMMAND             CREATED             STATUS              PORTS                                                                           NAMES
69d925daf705        tinylab/linux-lab          "/tools/lab/run"    About an hour ago   Up 17 minutes       22/tcp, 5900/tcp                                                                linux-lab-7669
6e3b405f461c        tinylab/cloud-ubuntu-web   "/startup.sh"       2 hours ago         Up 17 minutes       5900/tcp, 0.0.0.0:6080->6080/tcp, 0.0.0.0:2222->22/tcp, 0.0.0.0:4433->443/tcp   cloud-ubuntu-web

jhula@ShSwDev2:~/local/edgex/test-linux-docker-lake/cloud-lab$ docker  exec  -it   69d925daf705     /bin/bash
root@linux-lab:/labs# id
uid=0(root) gid=0(root) groups=0(root)
root@linux-lab:/labs# uname -a
Linux linux-lab 4.4.0-142-generic #168-Ubuntu SMP Wed Jan 16 21:00:45 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
root@linux-lab:/labs# free
             total       used       free     shared    buffers     cached
Mem:      65864668   63617084    2247584      70268    5222400   37125944
-/+ buffers/cache:   21268740   44595928
Swap:     66984956      94460   66890496
root@linux-lab:/labs# uname -a
Linux linux-lab 4.4.0-142-generic #168-Ubuntu SMP Wed Jan 16 21:00:45 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
root@linux-lab:/labs# ls -l ~ubuntu
total 8
drwxr-xr-x 2 ubuntu ubuntu 4096 12月  9 12:26 Desktop
drwxr-xr-x 2 ubuntu ubuntu 4096 12月  9 12:26 Templates
-rw-r--r-- 1 ubuntu ubuntu    0 12月  9 13:50 test.txt  <<<<  created through chrome/vnc
root@linux-lab:/labs#


### Stop

jhula@ShSwDev2:~/local/edgex/test-linux-docker-lake/cloud-lab$ tools/docker/stop-all
LOG: Current Lab is linux-lab
Stopping cloud-ubuntu-web ...
6e3b405f461c
Stopping linux-lab-7669 ...
LOG: Current Lab is linux-lab
LOG: Current Lab is linux-lab

LOG: Running ' docker exec '69d925daf705' //bin/bash -c 'export DISPLAY=:1 && notify-send -u critical -t 0  "Lab will be stopped in 2 seconds." ''
LOG: Running ' docker stop '69d925daf705' '


69d925daf705

jhula@ShSwDev2:~/local/edgex/test-linux-docker-lake$
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值