cloudhypervisor + kata + aarch64

1、操作系统

root@cloud:~# uname -a
Linux cloud 5.5.19-050519-generic #202004210831 SMP Tue Apr 21 08:49:56 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux
root@cloud:~# cat /etc/os-release 
NAME="Ubuntu"
VERSION="18.04.3 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.3 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
root@cloud:~# 

2、kata-runtime

root@cloud:~# kata-runtime -version
kata-runtime  : 1.12.0-alpha1
   commit   : 04c77eb20e9bd603cab5c711bcbe7c69db58b040-dirty
   OCI specs: 1.0.1-dev
root@cloud:~# 

 

3、containerd

root@cloud:~# containerd -version
containerd github.com/containerd/containerd v1.4.0-2256-g31a6d1113.m 31a6d11133f0c8b4a631aeba3f5f2d21e303f23e.m
root@cloud:~# 
4、 cloud-hypervisor
root@cloud:~# cloud-hypervisor  -V
cloud-hypervisor v0.10.0-154-gb076602b
root@cloud:~# 

 

5、cpu

Architecture:        aarch64
Byte Order:          Little Endian
CPU(s):              64
On-line CPU(s) list: 0-63
Thread(s) per core:  1
Core(s) per socket:  32
Socket(s):           2
NUMA node(s):        4
Vendor ID:           ARM
Model:               2
Model name:          Cortex-A72
Stepping:            r0p2
BogoMIPS:            100.00
L1d cache:           32K
L1i cache:           48K
L2 cache:            1024K
L3 cache:            16384K
NUMA node0 CPU(s):   0-15
NUMA node1 CPU(s):   16-31
NUMA node2 CPU(s):   32-47
NUMA node3 CPU(s):   48-63
Flags:               fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid

 

root@cloud:~# docker run --rm  --runtime=kata-runtime -itd --name=kata-test alpine sh
7f4760d23ab881b7530e4615be7cee137c200d1baf3f7e780c620c3a255ca21e
root@cloud:~# docker exec -it kata-test sh
/ # uname -a
Linux 7f4760d23ab8 5.6.0 #1 SMP Tue Oct 20 13:22:11 CST 2020 aarch64 Linux
/ # ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP qlen 1000
    link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.2/16 brd 172.17.255.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::42:acff:fe11:2/64 scope link 
       valid_lft forever preferred_lft forever
/ # 

 

root@cloud:~# ps -elf | grep cloud
0 S root     22657     1  0  80   0 - 35287 futex_ Oct21 ?        00:00:00 /usr/bin/cloud-hypervisor --api-socket /run/vc/vm/aec4b94a27a6a05bf6dee0e176ee5989cdd0302dc885dc6106239ebb55e050f1/clh-api.sock --seccomp false
0 S root     41373     1  0  80   0 - 35287 futex_ Oct21 ?        00:00:00 /usr/bin/cloud-hypervisor --api-socket /run/vc/vm/abae8d3cffa6d373bf90e7b62b798333c5a1fb578c72c8de98b0be3ee7ee17d9/clh-api.sock --seccomp false
0 S root     46373     1  0  80   0 - 35287 futex_ Oct21 ?        00:00:00 /usr/bin/cloud-hypervisor --api-socket /run/vc/vm/850793d1c44e5da902ae1193571ecfb1c2148b7ad72820179a4fba077d069e67/clh-api.sock --seccomp false
0 S root     46599     1  0  80   0 - 35287 futex_ Oct21 ?        00:00:00 /usr/bin/cloud-hypervisor --api-socket /run/vc/vm/e5319a6c5bd25aeb3efccdb2986852977594283c6c9a796b5ec9bcc464e0d302/clh-api.sock --seccomp false
0 S root     47259     1  0  80   0 - 35287 futex_ Oct21 ?        00:00:00 /usr/bin/cloud-hypervisor --api-socket /run/vc/vm/6a78d63049475cfcf7ec221449f08deab2063cb945b8faef2470b4f2a6678b24/clh-api.sock --seccomp false
0 S root     47576     1  0  80   0 - 35287 futex_ Oct21 ?        00:00:00 /usr/bin/cloud-hypervisor --api-socket /run/vc/vm/0c569021cc996fc4d8c348731ee6250f14b3249b04544b5aacfa7b1063d8c1e9/clh-api.sock --seccomp false
0 S root     51061     1  0  80   0 - 35287 futex_ Oct21 ?        00:00:00 /usr/bin/cloud-hypervisor --api-socket /run/vc/vm/90f3d70dbb4ac106812d674f77df52b359aa7b3b47dcddbde65585ec0b908551/clh-api.sock --seccomp false
0 S root     52261 52200  1  80   0 - 2820152 futex_ 10:23 ?      00:00:01 /usr/bin/cloud-hypervisor --api-socket /run/vc/vm/7f4760d23ab881b7530e4615be7cee137c200d1baf3f7e780c620c3a255ca21e/clh-api.sock --seccomp false
0 S root     52478 47689  0  80   0 -  1418 pipe_r 10:25 pts/1    00:00:00 grep --color=auto cloud
0 S root     63039     1  0  80   0 - 35287 futex_ Oct21 ?        00:00:00 /usr/bin/cloud-hypervisor --api-socket /run/vc/vm/5ba65bef3877d25962aa2a3f524b6fcfaef36b11b06851d91a4711db686c65cc/clh-api.sock --seccomp false
root@cloud:~# kata-runtime list
ID                                                                 PID         STATUS      BUNDLE                                                                                                                 CREATED                          OWNER
7f4760d23ab881b7530e4615be7cee137c200d1baf3f7e780c620c3a255ca21e   52405       running     /run/containerd/io.containerd.runtime.v1.linux/moby/7f4760d23ab881b7530e4615be7cee137c200d1baf3f7e780c620c3a255ca21e   2020-10-22T02:24:12.472708544Z   #0
      00:00:00 containerd-shim -namespace moby -workdir /var/lib/containerd/io.containerd.runtime.v1.linux/moby/7f4760d23ab881b7530e4615be7cee137c200d1baf3f7e780c620c3a255ca21e -address /run/containerd/containerd.sock -containerd-binary /usr/bin/containerd -runtime-root /var/run/docker/runtime-kata-runtime
0 S root     52503 47689  0  80   0 -  1418 pipe_r 10:26 pts/1    00:00:00 grep --color=auto containerd
root@cloud:~# 

 

root@cloud:~/virtio-fs# docker run -it --runtime=kata-runtime ubuntu:18.04 /bin/bash
Unable to find image 'ubuntu:18.04' locally
18.04: Pulling from library/ubuntu
296c9ad75bee: Pull complete 
c0533d139302: Pull complete 
3c11bb34abc8: Pull complete 
Digest: sha256:646942475da61b4ce9cc5b3fadb42642ea90e5d0de46111458e100ff2c7031e6
Status: Downloaded newer image for ubuntu:18.04
root@083800bebdca:/# ls
bin  boot  dev  etc  home  lib  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
root@083800bebdca:/# uname -a
Linux 083800bebdca 5.6.0 #1 SMP Fri Oct 23 11:50:22 HKT 2020 aarch64 aarch64 aarch64 GNU/Linux
root@083800bebdca:/# ls run/
lock/    mount/   systemd/ utmp     
root@083800bebdca:/# ls run/
lock  mount  systemd  utmp
root@083800bebdca:/# find ./ -name shared
root@083800bebdca:/# 

 

root@cloud:~/hyper/linux-cloud-hypervisor/kernel# mount | grep overlay
overlay on /var/lib/docker/overlay2/5a5d9aa58eb8bfd1d7aa03a765f4f35740ad2bd9e7060863ce025032ff878dc6/merged type overlay (rw,relatime,lowerdir=/var/lib/docker/overlay2/l/H7V5K532EHGHWWAPQCSWN4GEHA:/var/lib/docker/overlay2/l/YF6WOKNIAKC7ELH2VYQOQA4ER2,upperdir=/var/lib/docker/overlay2/5a5d9aa58eb8bfd1d7aa03a765f4f35740ad2bd9e7060863ce025032ff878dc6/diff,workdir=/var/lib/docker/overlay2/5a5d9aa58eb8bfd1d7aa03a765f4f35740ad2bd9e7060863ce025032ff878dc6/work,xino=off)
overlay on /run/kata-containers/shared/sandboxes/3d0ee1afda58dd2e01d214107e837fab4865cdcd246eb966036f2fc09dbcd0bc/mounts/3d0ee1afda58dd2e01d214107e837fab4865cdcd246eb966036f2fc09dbcd0bc/rootfs type overlay (rw,relatime,lowerdir=/var/lib/docker/overlay2/l/H7V5K532EHGHWWAPQCSWN4GEHA:/var/lib/docker/overlay2/l/YF6WOKNIAKC7ELH2VYQOQA4ER2,upperdir=/var/lib/docker/overlay2/5a5d9aa58eb8bfd1d7aa03a765f4f35740ad2bd9e7060863ce025032ff878dc6/diff,workdir=/var/lib/docker/overlay2/5a5d9aa58eb8bfd1d7aa03a765f4f35740ad2bd9e7060863ce025032ff878dc6/work,xino=off)
overlay on /run/kata-containers/shared/sandboxes/3d0ee1afda58dd2e01d214107e837fab4865cdcd246eb966036f2fc09dbcd0bc/shared/3d0ee1afda58dd2e01d214107e837fab4865cdcd246eb966036f2fc09dbcd0bc/rootfs type overlay (rw,relatime,lowerdir=/var/lib/docker/overlay2/l/H7V5K532EHGHWWAPQCSWN4GEHA:/var/lib/docker/overlay2/l/YF6WOKNIAKC7ELH2VYQOQA4ER2,upperdir=/var/lib/docker/overlay2/5a5d9aa58eb8bfd1d7aa03a765f4f35740ad2bd9e7060863ce025032ff878dc6/diff,workdir=/var/lib/docker/overlay2/5a5d9aa58eb8bfd1d7aa03a765f4f35740ad2bd9e7060863ce025032ff878dc6/work,xino=off)
root@cloud:~/hyper/linux-cloud-hypervisor/kernel# ps -elf | grep cloud
0 S root      3158     1  0  80   0 - 2701836 futex_ Oct22 ?      00:00:00 /usr/bin/cloud-hypervisor --api-socket /run/vc/vm/6151e7fd0a60275ffca37fb1976dc3c3dc1993c672639bddd7e4a81bb461dc3d/clh-api.sock --seccomp false
0 S root     22657     1  0  80   0 - 35287 futex_ Oct21 ?        00:00:00 /usr/bin/cloud-hypervisor --api-socket /run/vc/vm/aec4b94a27a6a05bf6dee0e176ee5989cdd0302dc885dc6106239ebb55e050f1/clh-api.sock --seccomp false
0 S root     41373     1  0  80   0 - 35287 futex_ Oct21 ?        00:00:00 /usr/bin/cloud-hypervisor --api-socket /run/vc/vm/abae8d3cffa6d373bf90e7b62b798333c5a1fb578c72c8de98b0be3ee7ee17d9/clh-api.sock --seccomp false
0 S root     46373     1  0  80   0 - 35287 futex_ Oct21 ?        00:00:00 /usr/bin/cloud-hypervisor --api-socket /run/vc/vm/850793d1c44e5da902ae1193571ecfb1c2148b7ad72820179a4fba077d069e67/clh-api.sock --seccomp false
0 S root     46599     1  0  80   0 - 35287 futex_ Oct21 ?        00:00:00 /usr/bin/cloud-hypervisor --api-socket /run/vc/vm/e5319a6c5bd25aeb3efccdb2986852977594283c6c9a796b5ec9bcc464e0d302/clh-api.sock --seccomp false
0 S root     47259     1  0  80   0 - 35287 futex_ Oct21 ?        00:00:00 /usr/bin/cloud-hypervisor --api-socket /run/vc/vm/6a78d63049475cfcf7ec221449f08deab2063cb945b8faef2470b4f2a6678b24/clh-api.sock --seccomp false
0 S root     47576     1  0  80   0 - 35287 futex_ Oct21 ?        00:00:00 /usr/bin/cloud-hypervisor --api-socket /run/vc/vm/0c569021cc996fc4d8c348731ee6250f14b3249b04544b5aacfa7b1063d8c1e9/clh-api.sock --seccomp false
0 S root     51061     1  0  80   0 - 35287 futex_ Oct21 ?        00:00:00 /usr/bin/cloud-hypervisor --api-socket /run/vc/vm/90f3d70dbb4ac106812d674f77df52b359aa7b3b47dcddbde65585ec0b908551/clh-api.sock --seccomp false
0 S root     58686     1  0  80   0 - 2701836 futex_ Oct23 ?      00:00:00 /usr/bin/cloud-hypervisor --api-socket /run/vc/vm/5a87a29054902a3cf49d3f12b180bdc9cb86664e8bab2527fb7328ed08831131/clh-api.sock --seccomp false
0 S root     60025     1  0  80   0 - 2701836 futex_ Oct23 ?      00:00:00 /usr/bin/cloud-hypervisor --api-socket /run/vc/vm/bc51322534e3d696e36be8851298687d3d34088b20d34f9355e5eb49d38cde9c/clh-api.sock --seccomp false
0 S root     60252 60173  0  80   0 - 2820152 futex_ Oct23 ?      00:00:29 /usr/bin/cloud-hypervisor --api-socket /run/vc/vm/3d0ee1afda58dd2e01d214107e837fab4865cdcd246eb966036f2fc09dbcd0bc/clh-api.sock --seccomp false
0 S root     62768 62143  0  80   0 -  1418 pipe_r 14:37 pts/0    00:00:00 grep --color=auto cloud
0 S root     63039     1  0  80   0 - 35287 futex_ Oct21 ?        00:00:00 /usr/bin/cloud-hypervisor --api-socket /run/vc/vm/5ba65bef3877d25962aa2a3f524b6fcfaef36b11b06851d91a4711db686c65cc/clh-api.sock --seccomp false
root@cloud:~/hyper/linux-cloud-hypervisor/kernel# 

 

 

root@cloud:~/hyper/linux-cloud-hypervisor/kernel# curl --unix-socket /run/vc/vm/3d0ee1afda58dd2e01d214107e837fab4865cdcd246eb966036f2fc09dbcd0bc/clh-api.sock  -i -X GET 'undefined'
HTTP/1.1 404 
Server: Cloud Hypervisor API
Connection: keep-alive
Content-Type: application/json
Content-Length: 8

 

 

 

 

 

 

 

root@cloud:~/hyper/uses# docker run -it --runtime=kata-runtime ubuntu:18.04 /bin/bash
root@2afddf445eca:/# docker ps -a
bash: docker: command not found
root@2afddf445eca:/# ls          
bin  boot  dev  etc  home  lib  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
root@2afddf445eca:/# touch hell_world.txt
root@2afddf445eca:/#

 

root@cloud:~/hyper/linux-cloud-hypervisor/kernel# find   /run/kata-containers/ -type f  -name  hell_world.txt
/run/kata-containers/shared/sandboxes/2afddf445eca1641c917ffb64688b8f4a6b48b78d38bb33968f1990a6bfd8a84/mounts/2afddf445eca1641c917ffb64688b8f4a6b48b78d38bb33968f1990a6bfd8a84/rootfs/hell_world.txt
/run/kata-containers/shared/sandboxes/2afddf445eca1641c917ffb64688b8f4a6b48b78d38bb33968f1990a6bfd8a84/shared/2afddf445eca1641c917ffb64688b8f4a6b48b78d38bb33968f1990a6bfd8a84/rootfs/hell_world.txt
root@cloud:~/hyper/linux-cloud-hypervisor/kernel# 

 

root@cloud:~/hyper/linux-cloud-hypervisor/kernel# find   /var/lib/docker -type f  -name  hell_world.txt
/var/lib/docker/overlay2/6cd8a0cefb268996eb7ebb37586448a959808f59cb00b54ef05148d1c8b899f8/merged/hell_world.txt
/var/lib/docker/overlay2/6cd8a0cefb268996eb7ebb37586448a959808f59cb00b54ef05148d1c8b899f8/diff/hell_world.txt
root@cloud:~/hyper/linux-cloud-hypervisor/kernel# 

 

两个容器

一个容器
root@cloud:~/hyper/linux-cloud-hypervisor/kernel# ps -elf | grep virtiofsd 4 S root 3157 1 0 80 0 - 1022 sys_po Oct22 ? 00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/6151e7fd0a60275ffca37fb1976dc3c3dc1993c672639bddd7e4a81bb461dc3d/shared --fd=3 4 S root 58685 1 0 80 0 - 19689 wait Oct23 ? 00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/5a87a29054902a3cf49d3f12b180bdc9cb86664e8bab2527fb7328ed08831131/shared --fd=3 5 S root 58691 58685 0 80 0 - 19689 sys_po Oct23 ? 00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/5a87a29054902a3cf49d3f12b180bdc9cb86664e8bab2527fb7328ed08831131/shared --fd=3 4 S root 60024 1 0 80 0 - 19689 wait Oct23 ? 00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/bc51322534e3d696e36be8851298687d3d34088b20d34f9355e5eb49d38cde9c/shared --fd=3 5 S root 60031 60024 0 80 0 - 19689 sys_po Oct23 ? 00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/bc51322534e3d696e36be8851298687d3d34088b20d34f9355e5eb49d38cde9c/shared --fd=3 4 S root 63107 63044 0 80 0 - 19689 wait 14:40 ? 00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/2afddf445eca1641c917ffb64688b8f4a6b48b78d38bb33968f1990a6bfd8a84/shared --fd=3 5 S root 63113 63107 0 80 0 - 1040008 sys_po 14:40 ? 00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/2afddf445eca1641c917ffb64688b8f4a6b48b78d38bb33968f1990a6bfd8a84/shared --fd=3 0 S root 63310 62143 0 80 0 - 1418 pipe_r 14:54 pts/0 00:00:00 grep --color=auto virtiofsd

两个容器 root@cloud:
~/hyper/linux-cloud-hypervisor/kernel# ps -elf | grep virtiofsd 4 S root 3157 1 0 80 0 - 1022 sys_po Oct22 ? 00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/6151e7fd0a60275ffca37fb1976dc3c3dc1993c672639bddd7e4a81bb461dc3d/shared --fd=3 4 S root 58685 1 0 80 0 - 19689 wait Oct23 ? 00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/5a87a29054902a3cf49d3f12b180bdc9cb86664e8bab2527fb7328ed08831131/shared --fd=3 5 S root 58691 58685 0 80 0 - 19689 sys_po Oct23 ? 00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/5a87a29054902a3cf49d3f12b180bdc9cb86664e8bab2527fb7328ed08831131/shared --fd=3 4 S root 60024 1 0 80 0 - 19689 wait Oct23 ? 00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/bc51322534e3d696e36be8851298687d3d34088b20d34f9355e5eb49d38cde9c/shared --fd=3 5 S root 60031 60024 0 80 0 - 19689 sys_po Oct23 ? 00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/bc51322534e3d696e36be8851298687d3d34088b20d34f9355e5eb49d38cde9c/shared --fd=3 4 S root 63107 63044 0 80 0 - 19689 wait 14:40 ? 00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/2afddf445eca1641c917ffb64688b8f4a6b48b78d38bb33968f1990a6bfd8a84/shared --fd=3 5 S root 63113 63107 0 80 0 - 1040008 sys_po 14:40 ? 00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/2afddf445eca1641c917ffb64688b8f4a6b48b78d38bb33968f1990a6bfd8a84/shared --fd=3 4 S root 63426 63367 0 80 0 - 19689 wait 14:57 ? 00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/1b3efa5eee89ead3b65592df7e0095e73d65ea1c0feb5cba568986ff8dfdf04b/shared --fd=3 5 S root 63432 63426 0 80 0 - 1040008 sys_po 14:57 ? 00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/1b3efa5eee89ead3b65592df7e0095e73d65ea1c0feb5cba568986ff8dfdf04b/shared --fd=3 0 S root 63597 62143 0 80 0 - 1418 pipe_r 14:57 pts/0 00:00:00 grep --color=auto virtiofsd

 

root@cloud:~/hyper/linux-cloud-hypervisor/kernel# 
root@cloud:~/hyper/linux-cloud-hypervisor/kernel# ls /run/kata-containers/shared/sandboxes/
1b3efa5eee89ead3b65592df7e0095e73d65ea1c0feb5cba568986ff8dfdf04b  2afddf445eca1641c917ffb64688b8f4a6b48b78d38bb33968f1990a6bfd8a84
root@cloud:~/hyper/linux-cloud-hypervisor/kernel# 

 

这两个不存在哦

root@cloud:~/hyper/linux-cloud-hypervisor/kernel# ls /run/kata-containers/shared/sandboxes/bc51322534e3d696e36be8851298687d3d34088b20d34f9355e5eb49d38cde9c/shared
ls: cannot access '/run/kata-containers/shared/sandboxes/bc51322534e3d696e36be8851298687d3d34088b20d34f9355e5eb49d38cde9c/shared': No such file or directory
root@cloud:~/hyper/linux-cloud-hypervisor/kernel# ls /run/kata-containers/shared/sandboxes/5a*
ls: cannot access '/run/kata-containers/shared/sandboxes/5a*': No such file or directory
root@cloud:~/hyper/linux-cloud-hypervisor/kernel# 

 

root@cloud:~/hyper/linux-cloud-hypervisor/kernel# kill -9  3157  58691  60024 60031
root@cloud:~/hyper/linux-cloud-hypervisor/kernel# ps -elf | grep  virtiofsd
4 S root     63107 63044  0  80   0 - 19689 wait   14:40 ?        00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/2afddf445eca1641c917ffb64688b8f4a6b48b78d38bb33968f1990a6bfd8a84/shared --fd=3
5 S root     63113 63107  0  80   0 - 1040008 sys_po 14:40 ?      00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/2afddf445eca1641c917ffb64688b8f4a6b48b78d38bb33968f1990a6bfd8a84/shared --fd=3
4 S root     63426 63367  0  80   0 - 19689 wait   14:57 ?        00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/1b3efa5eee89ead3b65592df7e0095e73d65ea1c0feb5cba568986ff8dfdf04b/shared --fd=3
5 S root     63432 63426  0  80   0 - 1040008 sys_po 14:57 ?      00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/1b3efa5eee89ead3b65592df7e0095e73d65ea1c0feb5cba568986ff8dfdf04b/shared --fd=3
0 S root     63622 62143  0  80   0 -  1418 pipe_r 15:01 pts/0    00:00:00 grep --color=auto virtiofsd
root@cloud:~/hyper/linux-cloud-hypervisor/kernel# 

 

root@cloud:~# docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                    PORTS               NAMES
1b3efa5eee89        alpine              "sh"                4 minutes ago       Up 4 minutes                                  kata-test
2afddf445eca        ubuntu:18.04        "/bin/bash"         22 minutes ago      Up 21 minutes                                 frosty_dijkstra
083800bebdca        ubuntu:18.04        "/bin/bash"         21 hours ago        Exited (0) 19 hours ago                       flamboyant_haibt

 

删除

root@cloud:~# docker rm -f flamboyant_haibt kata-test
flamboyant_haibt
kata-test
root@cloud:~# 

 

root@cloud:~/hyper/linux-cloud-hypervisor/kernel# ps -elf | grep  virtiofsd
4 S root     63107 63044  0  80   0 - 19689 wait   14:40 ?        00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/2afddf445eca1641c917ffb64688b8f4a6b48b78d38bb33968f1990a6bfd8a84/shared --fd=3
5 S root     63113 63107  0  80   0 - 1040008 sys_po 14:40 ?      00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/2afddf445eca1641c917ffb64688b8f4a6b48b78d38bb33968f1990a6bfd8a84/shared --fd=3
4 S root     63426 63367  0  80   0 - 19689 wait   14:57 ?        00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/1b3efa5eee89ead3b65592df7e0095e73d65ea1c0feb5cba568986ff8dfdf04b/shared --fd=3
5 S root     63432 63426  0  80   0 - 1040008 sys_po 14:57 ?      00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/1b3efa5eee89ead3b65592df7e0095e73d65ea1c0feb5cba568986ff8dfdf04b/shared --fd=3
0 S root     63622 62143  0  80   0 -  1418 pipe_r 15:01 pts/0    00:00:00 grep --color=auto virtiofsd
删除之后 root@cloud:
~/hyper/linux-cloud-hypervisor/kernel# ps -elf | grep virtiofsd 4 S root 63107 63044 0 80 0 - 19689 wait 14:40 ? 00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/2afddf445eca1641c917ffb64688b8f4a6b48b78d38bb33968f1990a6bfd8a84/shared --fd=3 5 S root 63113 63107 0 80 0 - 1040008 sys_po 14:40 ? 00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/2afddf445eca1641c917ffb64688b8f4a6b48b78d38bb33968f1990a6bfd8a84/shared --fd=3 0 S root 63764 62143 0 80 0 - 1418 pipe_r 15:02 pts/0 00:00:00 grep --color=auto virtiofsd root@cloud:~/hyper/linux-cloud-hypervisor/kernel#

 

新建

root@cloud:~/hyper/uses# docker run --rm  --runtime=kata-runtime -itd --name=kata-test  ubuntu:18.04 /bin/bash
bec65e2c253da79d8a50b6a15fc408fd180cec1308372c8facd7246d29a199c5
root@cloud:~/hyper/uses# 

 

root@cloud:~/hyper/linux-cloud-hypervisor/kernel# ps -elf | grep  virtiofsd
4 S root     63107 63044  0  80   0 - 19689 wait   14:40 ?        00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/2afddf445eca1641c917ffb64688b8f4a6b48b78d38bb33968f1990a6bfd8a84/shared --fd=3
5 S root     63113 63107  0  80   0 - 1040008 sys_po 14:40 ?      00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/2afddf445eca1641c917ffb64688b8f4a6b48b78d38bb33968f1990a6bfd8a84/shared --fd=3
4 S root     64562 64507  0  80   0 - 19689 wait   15:13 ?        00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/bec65e2c253da79d8a50b6a15fc408fd180cec1308372c8facd7246d29a199c5/shared --fd=3
5 S root     64568 64562  0  80   0 - 1040008 sys_po 15:13 ?      00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/bec65e2c253da79d8a50b6a15fc408fd180cec1308372c8facd7246d29a199c5/shared --fd=3
0 S root     64831 62143  0  80   0 -  1418 pipe_r 15:19 pts/0    00:00:00 grep --color=auto virtiofsd
root@cloud:~/hyper/linux-cloud-hypervisor/kernel#

 

新建文件

root@cloud:~/hyper/uses# docker run --rm  --runtime=kata-runtime -itd --name=kata-test  ubuntu:18.04 /bin/bash
bec65e2c253da79d8a50b6a15fc408fd180cec1308372c8facd7246d29a199c5
root@cloud:~/hyper/uses# docker exec -it kata-test bash
root@bec65e2c253d:/# touch ubuntu.txt
root@bec65e2c253d:/# 

 

root@cloud:~/hyper/linux-cloud-hypervisor/kernel# find /run/kata-containers/ -name hell_world.txt
/run/kata-containers/shared/sandboxes/2afddf445eca1641c917ffb64688b8f4a6b48b78d38bb33968f1990a6bfd8a84/mounts/2afddf445eca1641c917ffb64688b8f4a6b48b78d38bb33968f1990a6bfd8a84/rootfs/hell_world.txt
/run/kata-containers/shared/sandboxes/2afddf445eca1641c917ffb64688b8f4a6b48b78d38bb33968f1990a6bfd8a84/shared/2afddf445eca1641c917ffb64688b8f4a6b48b78d38bb33968f1990a6bfd8a84/rootfs/hell_world.txt
root@cloud:~/hyper/linux-cloud-hypervisor/kernel# find /run/kata-containers/ -name ubuntu.txt
/run/kata-containers/shared/sandboxes/bec65e2c253da79d8a50b6a15fc408fd180cec1308372c8facd7246d29a199c5/mounts/bec65e2c253da79d8a50b6a15fc408fd180cec1308372c8facd7246d29a199c5/rootfs/ubuntu.txt
/run/kata-containers/shared/sandboxes/bec65e2c253da79d8a50b6a15fc408fd180cec1308372c8facd7246d29a199c5/shared/bec65e2c253da79d8a50b6a15fc408fd180cec1308372c8facd7246d29a199c5/rootfs/ubuntu.txt
root@cloud:~/hyper/linux-cloud-hypervisor/kernel# find /var/lib/docker/ -name hell_world.txt
/var/lib/docker/overlay2/6cd8a0cefb268996eb7ebb37586448a959808f59cb00b54ef05148d1c8b899f8/merged/hell_world.txt
/var/lib/docker/overlay2/6cd8a0cefb268996eb7ebb37586448a959808f59cb00b54ef05148d1c8b899f8/diff/hell_world.txt
root@cloud:~/hyper/linux-cloud-hypervisor/kernel# find /var/lib/docker/ -name ubuntu.txt
/var/lib/docker/overlay2/2d630a91dd1270c8e9cf8245c6d92072e042e935d009e1f85477962328ede2a3/merged/ubuntu.txt
/var/lib/docker/overlay2/2d630a91dd1270c8e9cf8245c6d92072e042e935d009e1f85477962328ede2a3/diff/ubuntu.txt
root@cloud:~/hyper/linux-cloud-hypervisor/kernel# 

 

删除一个

root@cloud:~/hyper/uses# docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                     PORTS               NAMES
bec65e2c253d        ubuntu:18.04        "/bin/bash"              6 minutes ago       Up 6 minutes                                   kata-test
ad0ded2cc877        ubuntu:18.04        "/bin/bash --name=u1…"   7 minutes ago       Exited (2) 6 minutes ago                       gracious_albattani
97c93fcdccff        ubuntu:18.04        "/bin/bash --name u1…"   7 minutes ago       Exited (2) 7 minutes ago                       pedantic_davinci
2afddf445eca        ubuntu:18.04        "/bin/bash"              40 minutes ago      Up 39 minutes                                  frosty_dijkstra
root@cloud:~/hyper/uses# docker rm -f  2afddf445eca 
2afddf445eca
root@cloud:~/hyper/uses# 

 

root@cloud:~/hyper/linux-cloud-hypervisor/kernel# ps -elf | grep  virtiofsd
4 S root     64562 64507  0  80   0 - 19689 wait   15:13 ?        00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/bec65e2c253da79d8a50b6a15fc408fd180cec1308372c8facd7246d29a199c5/shared --fd=3
5 S root     64568 64562  0  80   0 - 1040008 sys_po 15:13 ?      00:00:00 /usr/bin/virtiofsd --syslog -f -o cache=auto -o no_posix_lock -o source=/run/kata-containers/shared/sandboxes/bec65e2c253da79d8a50b6a15fc408fd180cec1308372c8facd7246d29a199c5/shared --fd=3
0 S root     64980 62143  0  80   0 -  1418 pipe_r 15:20 pts/0    00:00:00 grep --color=auto virtiofsd
root@cloud:~/hyper/linux-cloud-hypervisor/kernel# 

 

posted on 2020-10-22 09:11  tycoon3  阅读(506)  评论(0编辑  收藏  举报

导航