bocker中创建容器涉及的技术
来源:互联网 发布:js vr 插件 互动 编辑:程序博客网 时间:2024/06/05 22:49
循环设备 /dev/loopx
/dev/loop(或称vnd (vnode disk)、lofi(循环文件接口))是一种伪设备,这种设备使得文件可以如同块设备一般被访问。
fallocate -l 10G ~/test.imgmkfs.btrfs ~/test.imgmount -o loop ~/test.img /mnt/test
df结果
[root@localhost /]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/VolGroup00-LogVol00 37G 24G 12G 66% /devtmpfs 900M 0 900M 0% /devtmpfs 911M 0 911M 0% /dev/shmtmpfs 911M 17M 894M 2% /runtmpfs 911M 0 911M 0% /sys/fs/cgroup/dev/sda2 477M 119M 329M 27% /boottmpfs 183M 0 183M 0% /run/user/0/dev/loop0 10G 17M 8.0G 1% /test/dev/loop1 10G 1.1G 7.1G 14% /var/bocker[root@localhost /]#
btrfs
[root@localhost dev]# sh -x /usr/bin/bocker run img_42133 l+ set -o errexit -o nounset -o pipefail+ shopt -s nullglob+ btrfs_path=/var/bocker+ cgroups=cpu,cpuacct,memory+ [[ 3 -gt 0 ]]+ '[' ru == -- ']'+ [[ -z run ]]+ case $1 in+ bocker_run img_42133 l++ shuf -i 42002-42254 -n 1+ uuid=ps_42156++ bocker_check img_42133++ grep -qw img_42133++ btrfs subvolume list /var/bocker++ echo 0+ [[ 0 == 1 ]]++ bocker_check ps_42156++ grep -qw ps_42156++ btrfs subvolume list /var/bocker++ echo 1+ [[ 1 == 0 ]]+ cmd=l++ echo 156++ sed s/0//g+ ip=156+ mac=1:56+ ip link add dev veth0_ps_42156 type veth peer name veth1_ps_42156+ ip link set dev veth0_ps_42156 up+ ip link set veth0_ps_42156 master bridge0+ ip netns add netns_ps_42156+ ip link set veth1_ps_42156 netns netns_ps_42156+ ip netns exec netns_ps_42156 ip link set dev lo up+ ip netns exec netns_ps_42156 ip link set veth1_ps_42156 address 02:42:ac:11:001:56+ ip netns exec netns_ps_42156 ip addr add 10.0.0.156/24 dev veth1_ps_42156+ ip netns exec netns_ps_42156 ip link set dev veth1_ps_42156 up+ ip netns exec netns_ps_42156 ip route add default via 10.0.0.1+ btrfs subvolume snapshot /var/bocker/img_42133 /var/bocker/ps_42156+ echo 'nameserver 8.8.8.8'+ echo l+ cgcreate -g cpu,cpuacct,memory:/ps_42156+ : 512+ cgset -r cpu.shares=512 ps_42156+ : 512+ cgset -r memory.limit_in_bytes=512000000 ps_42156+ tee /var/bocker/ps_42156/ps_42156.log+ cgexec -g cpu,cpuacct,memory:ps_42156 ip netns exec netns_ps_42156 unshare -fmuip --mount-proc chroot /var/bocker/ps_42156 /bin/sh -c '/bin/mount -t proc proc /proc && l'/bin/sh: l: command not found+ true+ ip link del dev veth0_ps_42156+ ip netns del netns_ps_42156
0 0
- bocker中创建容器涉及的技术
- webAR涉及的技术
- 涉及的概念和技术
- AjAx涉及的主要技术
- 面试涉及的技术点
- PE中涉及的地址
- 图像中涉及的基本概念
- linux容器技术-lxc创建虚拟机的执行过程分析
- 2005年需要涉及掌握的技术
- Web服务涉及的主要技术
- web2.0涉及的一些技术摘要
- 搜索引擎所涉及的技术领域
- 语音聊天所涉及的技术
- 语音聊天所涉及的技术
- 计算广告学涉及的学科与技术
- 入行以来涉及的技术简史
- 构建BI涉及的技术图
- 理解容器之间的连通性(涉及iptables、router、ip forwarding)
- 十八Word实用技巧
- Vim 按键说明及帮助记忆
- Webpack + vue-loader构建单文件vue组件
- 2016 Multi-University Training Contest 2 1005 hdu 5738 计算几何
- 美团数据仓库-数据脱敏
- bocker中创建容器涉及的技术
- GDAL学习笔记—简单类封装
- windows mysql 自动备份的几种方法
- NSMutableArray使用注意
- Android自定义view详解
- Cocos2dx中的一些设计到内存管理的宏
- TextView下划线,EditText搜索
- Java使用Sax解析xml文件
- python之字典