精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

LXD 2.0 系列(三):你的第一個 LXD 容器

系統 Linux 系統運維
由于在管理 LXD 容器時涉及到大量的命令,所以這篇文章的篇幅是比較長的,如果你更喜歡使用同樣的命令來快速的一步步實現整個過程,你可以嘗試我們的在線示例!

[[170467]]

這是 LXD 2.0 系列的第三篇博客。

由于在管理 LXD 容器時涉及到大量的命令,所以這篇文章的篇幅是比較長的,如果你更喜歡使用同樣的命令來快速的一步步實現整個過程,你可以嘗試我們的在線示例!

創建并啟動一個新的容器

正如我在先前的文章中提到的一樣,LXD 命令行客戶端預配置了幾個鏡像源。Ubuntu 的所有發行版和架構平臺全都提供了官方鏡像,但是對于其他的發行版也有大量的非官方鏡像,那些鏡像都是由社區制作并且被 LXC 上游貢獻者所維護。

Ubuntu

如果你想要支持最為完善的 Ubuntu 版本,你可以按照下面的去做:

  1. lxc launch ubuntu: 

注意,這里意味著會隨著 Ubuntu LTS 的發布而變化。因此,如果用于腳本,你需要指明你具體安裝的版本(參見下面)。

Ubuntu14.04 LTS

得到***更新的、已經測試過的、穩定的 Ubuntu 14.04 LTS 鏡像,你可以簡單的執行:

  1. lxc launch ubuntu:14.04 

在該模式下,會指定一個隨機的容器名。

如果你更喜歡指定一個你自己的名字,你可以這樣做:

  1. lxc launch ubuntu:14.04 c1 

如果你想要指定一個特定的體系架構(非主流平臺),比如 32 位 Intel 鏡像,你可以這樣做:

  1. lxc launch ubuntu:14.04/i386 c2 

當前的 Ubuntu 開發版本

上面使用的“ubuntu:”遠程倉庫只會給你提供官方的并經過測試的 Ubuntu 鏡像。但是如果你想要未經測試過的日常構建版本,開發版可能對你來說是合適的,你需要使用“ubuntu-daily:”遠程倉庫。

  1. lxc launch ubuntu-daily:devel c3 

在這個例子中,將會自動選中***的 Ubuntu 開發版本。

你也可以更加精確,比如你可以使用代號名:

  1. lxc launch ubuntu-daily:xenial c4 

***的Alpine Linux

Alpine 鏡像可以在“Images:”遠程倉庫中找到,通過如下命令執行:

  1. lxc launch images:alpine/3.3/amd64 c5 

其他

全部的 Ubuntu 鏡像列表可以這樣獲得:

  1. lxc image list ubuntu: 
  2. lxc image list ubuntu-daily: 

全部的非官方鏡像:

  1. lxc image list images: 

某個給定的原程倉庫的全部別名(易記名稱)可以這樣獲得(比如對于“ubuntu:”遠程倉庫):

  1. lxc image alias list ubuntu: 

創建但不啟動一個容器

如果你想創建一個容器或者一批容器,但是你不想馬上啟動它們,你可以使用lxc init替換掉lxc launch。所有的選項都是相同的,唯一的不同就是它并不會在你創建完成之后啟動容器。

  1. lxc init ubuntu: 

關于你的容器的信息

列出所有的容器

要列出你的所有容器,你可以這樣這做:

  1. lxc list 

有大量的選項供你選擇來改變被顯示出來的列。在一個擁有大量容器的系統上,默認顯示的列可能會有點慢(因為必須獲取容器中的網絡信息),你可以這樣做來避免這種情況:

  1. lxc list --fast 

上面的命令顯示了另外一套列的組合,這個組合在服務器端需要處理的信息更少。

你也可以基于名字或者屬性來過濾掉一些東西:

  1. stgraber@dakara:~$ lxc list security.privileged=true 
  2. +------+---------+---------------------+-----------------------------------------------+------------+-----------+ 
  3. NAME |  STATE  |        IPV4         |                       IPV6                    |    TYPE    | SNAPSHOTS | 
  4. +------+---------+---------------------+-----------------------------------------------+------------+-----------+ 
  5. | suse | RUNNING | 172.17.0.105 (eth0) | 2607:f2c0:f00f:2700:216:3eff:fef2:aff4 (eth0) | PERSISTENT | 0         | 
  6. +------+---------+---------------------+-----------------------------------------------+------------+-----------+ 

在這個例子中,只有那些特權容器(禁用了用戶命名空間)才會被列出來。

  1. stgraber@dakara:~$ lxc list --fast alpine 
  2. +-------------+---------+--------------+----------------------+----------+------------+ 
  3. |    NAME     |  STATE  | ARCHITECTURE |      CREATED AT      | PROFILES |    TYPE    | 
  4. +-------------+---------+--------------+----------------------+----------+------------+ 
  5. | alpine      | RUNNING | x86_64       | 2016/03/20 02:11 UTC | default  | PERSISTENT | 
  6. +-------------+---------+--------------+----------------------+----------+------------+ 
  7. | alpine-edge | RUNNING | x86_64       | 2016/03/20 02:19 UTC | default  | PERSISTENT | 
  8. +-------------+---------+--------------+----------------------+----------+------------+ 

在這個例子中,只有在名字中帶有“alpine”的容器才會被列出來(也支持復雜的正則表達式)。

獲取容器的詳細信息

由于 list 命令顯然不能以一種友好的可讀方式顯示容器的所有信息,因此你可以使用如下方式來查詢單個容器的信息:

  1. lxc info <container> 

例如:

  1. stgraber@dakara:~$ lxc info zerotier 
  2. Name: zerotier 
  3. Architecture: x86_64 
  4. Created: 2016/02/20 20:01 UTC 
  5. Status: Running 
  6. Type: persistent 
  7. Profiles: default 
  8. Pid: 31715 
  9. Processes: 32 
  10. Ips: 
  11.  eth0: inet 172.17.0.101 
  12.  eth0: inet6 2607:f2c0:f00f:2700:216:3eff:feec:65a8 
  13.  eth0: inet6 fe80::216:3eff:feec:65a8 
  14.  lo: inet 127.0.0.1 
  15.  lo: inet6 ::1 
  16.  lxcbr0: inet 10.0.3.1 
  17.  lxcbr0: inet6 fe80::c0a4:ceff:fe52:4d51 
  18.  zt0: inet 29.17.181.59 
  19.  zt0: inet6 fd80:56c2:e21c:0:199:9379:e711:b3e1 
  20.  zt0: inet6 fe80::79:e7ff:fe0d:5123 
  21. Snapshots: 
  22.  zerotier/blah (taken at 2016/03/08 23:55 UTC) (stateless) 

生命周期管理命令

這些命令對于任何容器或者虛擬機管理器或許都是最普通的命令,但是它們仍然需要講到。

所有的這些命令在批量操作時都能接受多個容器名。

啟動

啟動一個容器就向下面一樣簡單:

  1. lxc start <container> 

停止

停止一個容器可以這樣來完成:

  1. lxc stop <container> 

如果容器不合作(即沒有對發出的 SIGPWR 信號產生回應),這時候,你可以使用下面的方式強制執行:

  1. lxc stop <container> --force 

重啟

通過下面的命令來重啟一個容器:

  1. lxc restart <container> 

如果容器不合作(即沒有對發出的 SIGINT 信號產生回應),你可以使用下面的方式強制執行:

  1. lxc restart <container> --force 

暫停

你也可以“暫停”一個容器,在這種模式下,所有的容器任務將會被發送相同的 SIGSTOP 信號,這也意味著它們將仍然是可見的,并且仍然會占用內存,但是它們不會從調度程序中得到任何的 CPU 時間片。

如果你有一個很占用 CPU 的容器,而這個容器需要一點時間來啟動,但是你卻并不會經常用到它。這時候,你可以先啟動它,然后將它暫停,并在你需要它的時候再啟動它。

  1. lxc pause <container> 

刪除

***,如果你不需要這個容器了,你可以用下面的命令刪除它:

  1. lxc delete <container> 

注意,如果容器還處于運行狀態時你將必須使用“-force”。

容器的配置

LXD 擁有大量的容器配置設定,包括資源限制,容器啟動控制以及對各種設備是否允許訪問的配置選項。完整的清單因為太長所以并沒有在本文中列出,但是,你可以從[這里]獲取它。

就設備而言,LXD 當前支持下面列出的這些設備類型:

  • 磁盤 既可以是一塊物理磁盤,也可以只是一個被掛掛載到容器上的分區,還可以是一個來自主機的綁定掛載路徑。
  • 網絡接口卡 一塊網卡。它可以是一塊橋接的虛擬網卡,或者是一塊點對點設備,還可以是一塊以太局域網設備或者一塊已經被連接到容器的真實物理接口。
  • unix 塊設備 一個 UNIX 塊設備,比如 /dev/sda
  • unix 字符設備 一個 UNIX 字符設備,比如 /dev/kvm
  • none 這種特殊類型被用來隱藏那種可以通過配置文件被繼承的設備。

配置 profile 文件

所有可用的配置文件列表可以這樣獲取:

  1. lxc profile list 

為了看到給定配置文件的內容,最簡單的方式是這樣做:

  1. lxc profile show <profile> 

你可能想要改變文件里面的內容,可以這樣做:

  1. lxc profile edit <profile> 

你可以使用如下命令來改變應用到給定容器的配置文件列表:

  1. lxc profile apply <container> <profile1>,<profile2>,<profile3>,... 

本地配置

有些配置是某個容器特定的,你并不想將它放到配置文件中,你可直接對容器設置它們:

  1. lxc config edit <container> 

上面的命令做的和“profile edit”命令是一樣。

如果不想在文本編輯器中打開整個文件的內容,你也可以像這樣修改單獨的配置:

  1. lxc config set <container> <key> <value> 

或者添加設備,例如:

  1. lxc config device add my-container kvm unix-char path=/dev/kvm 

上面的命令將會為名為“my-container”的容器設置一個 /dev/kvm 項。

對一個配置文件使用lxc profile set和lxc profile device add命令也能實現上面的功能。

讀取配置

你可以使用如下命令來讀取容器的本地配置: 

  1. lxc config show <container> 

或者得到已經被展開了的配置(包含了所有的配置值):

  1. lxc config show --expanded <container> 

例如:

  1. stgraber@dakara:~$ lxc config show --expanded zerotier 
  2. name: zerotier 
  3. profiles: 
  4. default 
  5. config: 
  6.  security.nesting: "true" 
  7.  user.a: b 
  8.  volatile.base_image: a49d26ce5808075f5175bf31f5cb90561f5023dcd408da8ac5e834096d46b2d8 
  9.  volatile.eth0.hwaddr: 00:16:3e:ec:65:a8 
  10.  volatile.last_state.idmap: '[{"Isuid":true,"Isgid":false,"Hostid":100000,"Nsid":0,"Maprange":65536},{"Isuid":false,"Isgid":true,"Hostid":100000,"Nsid":0,"Maprange":65536}]' 
  11. devices: 
  12.  eth0: 
  13.   name: eth0 
  14.   nictype: macvlan 
  15.   parent: eth0 
  16.   type: nic 
  17.   limits.ingress: 10Mbit 
  18.   limits.egress: 10Mbit 
  19.  root: 
  20.   path: / 
  21.   size: 30GB 
  22.   type: disk 
  23.  tun: 
  24.   path: /dev/net/tun 
  25.   type: unix-char 
  26. ephemeral: false 

這樣做可以很方便的檢查有哪些配置屬性被應用到了給定的容器。

實時配置更新

注意,除非在文檔中已經被明確指出,否則所有的配置值和設備項的設置都會對容器實時發生影響。這意味著在不重啟正在運行的容器的情況下,你可以添加和移除某些設備或者修改安全配置文件。

獲得一個 shell

LXD 允許你直接在容器中執行任務。最常用的做法是在容器中得到一個 shell 或者執行一些管理員任務。

和 SSH 相比,這樣做的好處是你不需要容器是網絡可達的,也不需要任何軟件和特定的配置。

執行環境

與 LXD 在容器內執行命令的方式相比,有一點是不同的,那就是 shell 并不是在容器中運行。這也意味著容器不知道使用的是什么樣的 shell,以及設置了什么樣的環境變量和你的家目錄在哪里。

通過 LXD 來執行命令總是使用最小的路徑環境變量設置,并且 HOME 環境變量必定為 /root,以容器的超級用戶身份來執行(即 uid 為 0,gid 為 0)。

其他的環境變量可以通過命令行來設置,或者在“environment.”配置中設置成***環境變量。

執行命令

在容器中獲得一個 shell 可以簡單的執行下列命令得到:

  1. lxc exec <container> bash 

當然,這樣做的前提是容器內已經安裝了 bash。

更復雜的命令要求使用分隔符來合理分隔參數。

  1. lxc exec <container> -- ls -lh / 

如果想要設置或者重寫變量,你可以使用“-env”參數,例如:

  1. stgraber@dakara:~$ lxc exec zerotier --env mykey=myvalue env | grep mykey 
  2. mykey=myvalue 

管理文件

因為 LXD 可以直接訪問容器的文件系統,因此,它可以直接讀取和寫入容器中的任意文件。當我們需要提取日志文件或者與容器傳遞文件時,這個特性是很有用的。

從容器中取回一個文件

想要從容器中獲得一個文件,簡單的執行下列命令:

  1. lxc file pull <container>/<path> <dest> 

例如:

  1. stgraber@dakara:~$ lxc file pull zerotier/etc/hosts hosts 

或者將它讀取到標準輸出:

  1. stgraber@dakara:~$ lxc file pull zerotier/etc/hosts - 
  2. 127.0.0.1 localhost 
  3. # The following lines are desirable for IPv6 capable hosts 
  4. ::1 ip6-localhost ip6-loopback 
  5. fe00::0 ip6-localnet 
  6. ff00::0 ip6-mcastprefix 
  7. ff02::1 ip6-allnodes 
  8. ff02::2 ip6-allrouters 
  9. ff02::3 ip6-allhosts 

向容器發送一個文件

發送以另一種簡單的方式完成:

  1. lxc file push <source> <container>/<path> 

直接編輯一個文件

編輯是一個方便的功能,其實就是簡單的提取一個給定的路徑,在你的默認文本編輯器中打開它,在你關閉編輯器時會自動將編輯的內容保存到容器。 

  1. lxc file edit <container>/<path> 

快照管理

LXD 允許你對容器執行快照功能并恢復它??煺瞻巳萜髟谀骋粫r刻的完整狀態(如果-stateful被使用的話將會包括運行狀態),這也意味著所有的容器配置,容器設備和容器文件系統也會被保存。

創建一個快照

你可以使用下面的命令來執行快照功能:

  1. lxc snapshot <container> 

命令執行完成之后將會生成名為snapX(X 為一個自動增長的數)的記錄。

除此之外,你還可以使用如下命令命名你的快照:

  1. lxc snapshot <container> <snapshot name

列出所有的快照

一個容器的所有快照的數量可以使用lxc list來得到,但是具體的快照列表只能執行lxc info命令才能看到。

  1. lxc info <container> 

恢復快照

為了恢復快照,你可以簡單的執行下面的命令:

  1. lxc restore <container> <snapshot name

給快照重命名

可以使用如下命令來給快照重命名:

  1. lxc move <container>/<snapshot name> <container>/<new snapshot name

從快照中創建一個新的容器

你可以使用快照來創建一個新的容器,而這個新的容器除了一些可變的信息將會被重置之外(例如 MAC 地址)其余所有信息都將和快照完全相同。

  1. lxc copy <source container>/<snapshot name> <destination container> 

刪除一個快照

***,你可以執行下面的命令來刪除一個快照:

  1. lxc delete <container>/<snapshot name

克隆并重命名

得到一個純凈的發行版鏡像總是讓人感到愉悅,但是,有時候你想要安裝一系列的軟件到你的容器中,這時,你需要配置它然后將它分支成多個其他的容器。

復制一個容器

為了復制一個容器并有效的將它克隆到一個新的容器中,你可以執行下面的命令:

  1. lxc copy <source container> <destination container> 

目標容器在所有方面將會完全和源容器等同。除了新的容器沒有任何源容器的快照以及一些可變值將會被重置之外(例如 MAC 地址)。

移動一個快照

LXD 允許你復制容器并在主機之間移動它。但是,關于這一點將在后面的文章中介紹。

現在,“move”命令將會被用作給容器重命名。

  1. lxc move <old name> <new name

唯一的要求就是當容器應該被停止,容器內的任何事情都會被保存成它本來的樣子,包括可變化的信息(類似 MAC 地址等)。

結論

這篇如此長的文章介紹了大多數你可能會在日常操作中使用到的命令。

很顯然,這些如此之多的命令都會有不少選項,可以讓你的命令更加有效率,或者可以讓你指定你的 LXD 容器的某個具體方面。***的學習這些命令的方式就是深入學習它們的幫助文檔( -help)。

更多信息

LXD 的主要網站是:https://linuxcontainers.org/lxd

Github 上的開發動態: https://github.com/lxc/lxd

郵件列表支持:https://lists.linuxcontainers.org

IRC 支持: #lxcontainers on irc.freenode.net

如果你不想或者不能在你的機器上安裝 LXD,你可以試試在線版本!

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2016-07-29 14:12:21

2017-03-06 14:00:22

LXD 2.0LXDLinux

2017-03-08 18:00:10

LXD 2.0LinuxOpenStack

2017-03-08 10:40:14

LXD 2.0JujuLinux

2017-02-27 19:27:52

LXDDockerLinux

2017-01-12 15:37:34

LinuxLXD 2.0鏡像管理

2017-03-09 16:32:03

LXD 2.0Linux調試

2017-02-05 14:52:42

2017-03-07 16:41:03

LXD 2.0Linux實時遷移

2016-12-29 11:01:03

LinuxLXD 2.0資源控制

2016-08-22 21:41:37

LXDLinux容器管理器

2016-08-05 12:58:44

GitLinux開源

2017-12-25 13:51:32

LinuxUbuntu LinuLXD容器

2022-10-17 10:28:05

Web 組件代碼

2013-01-14 09:44:58

JavaScriptJSJS框架

2009-05-06 19:04:32

LinuxMoonlight 2預覽版

2014-07-21 10:25:12

ENode開發論壇

2018-10-15 10:10:41

Linux內核補丁

2013-12-19 09:46:04

垃圾收集器

2018-01-31 15:45:07

前端Vue.js組件
點贊
收藏

51CTO技術棧公眾號

欧美日韩免费电影| 亚洲免费av在线| 中文字幕有码在线视频| 久久久久久www| 色综合久久久久网| 91久久精品无嫩草影院| 免费a v网站| 久久手机免费视频| 老司机亚洲精品| 天天干天天摸天天操| 亚洲成色最大综合在线| 亚洲精品福利视频网站| 日本在线中文字幕一区二区三区| www.美色吧.com| 中文字幕视频在线免费欧美日韩综合在线看| 98精品视频| 中文字幕免费观看| 精品日本一区二区三区在线观看| 综合激情成人伊人| 动漫一区二区三区| 日本一级片免费| 国产免费成人av| 国产肉丝袜一区二区| 妞干网免费在线视频| 中文字幕一区二区人妻电影丶| 日韩中文字在线| 天堂蜜桃一区二区三区| 免费国产在线观看| 尤物av无码色av无码| 亚洲国产日韩欧美在线图片| 国产精品免费看| 成人不用播放器| 国产视频一区二区三区在线播放| 国产视频精品xxxx| 日日噜噜夜夜狠狠视频欧美人| 黄片毛片在线看| 成人免费看片'免费看| 日韩欧美在线网站| 性欧美欧美巨大69| 国产手机精品视频| www在线观看免费| 亚洲精品国精品久久99热| 免费国产自线拍一欧美视频| 黄色电影免费在线看| 久久婷婷五月综合色国产香蕉| 亚洲图中文字幕| 美女脱光内衣内裤视频久久影院| 国产在线观看91| 超碰91在线播放| 韩国精品久久久999| 久久久国产一区二区三区四区小说 | 水蜜桃色314在线观看| 夜夜嗨av色综合久久久综合网| 国产一区二区在线观看视频| 欧美三级网站| 精品国产视频在线观看| 欧美日韩国产一二| 精品久久久久99| 青青草成人在线观看| 中文字幕成在线观看| 黄色一级视频免费观看| 在线丝袜欧美日韩制服| 亚洲第一福利网站| 国产在线播精品第三| 青青在线视频| 久艹视频在线观看| 欧美a级免费视频| 久久久999精品视频| 国产精品视频看| 亚洲电影男人天堂| 丰满人妻一区二区三区免费视频| 国产成人精品视频ⅴa片软件竹菊| 久久久久久久网站| 亚洲午夜国产一区99re久久| 97精品国产福利一区二区三区| 手机在线精品视频| 精品无人区无码乱码毛片国产| 久久99国产精品| 亚洲国产精品小视频| 国产凹凸在线观看一区二区| 久久久精品区| 少妇无码一区二区三区| 波多野结衣一二三区| 欧美一区二区福利| 最近2019中文字幕一页二页| 专区另类欧美日韩| 亚洲激情成人| 88xx成人永久免费观看| 中文字幕免费高清在线观看| 香蕉视频在线观看黄| 国产欧美亚洲日本| 亚洲欧美日韩精品久久亚洲区| 国产精品美女视频| 欧美日韩一区自拍| 亚洲成av在线| 天堂在线中文网| 久久爱一区二区| 丁香六月激情婷婷| 成人a在线视频| 亚洲电影天堂av| 中文在线一区二区 | 色老汉一区二区三区| 国产一区二区在线视频| 网曝91综合精品门事件在线 | 牛牛国产精品| 成人在线网站| 超碰在线人人干| 久久免费手机视频| 每日在线观看av| 91精品国产综合久久久久久丝袜 | 成人在线观看www| 国产精品黄视频| 日韩av在线影院| 亚洲一区二区美女| 久久99久久99小草精品免视看| 日韩电影不卡一区| 色yeye免费人成网站在线观看| 亚洲欧美日韩一区二区三区四区| 日韩片在线观看| 少妇高潮喷水在线观看| 欧美日韩一区二区三区电影| 日韩在线www| 欧美自拍丝袜亚洲| 久久精品夜色噜噜亚洲a∨| 久久看片网站| 日韩成人a**站| 成人免费观看49www在线观看| 91高清在线视频| 国产一区二区波多野结衣 | 欧美无毛视频| 无遮挡的视频在线观看| 国产一区二区在线播放视频| 久久免费看少妇高潮v片特黄| 欧美做受高潮中文字幕| 女人喷潮完整视频| 欧美日韩在线一区二区三区| 国产精品激情av在线播放| 中文字幕亚洲一区二区三区| 欧美精品一卡二卡| 亚洲一区二区三区四区在线免费观看 | 三妻四妾完整版在线观看电视剧| 亚洲一区二区三区四区精品| 日本婷婷久久久久久久久一区二区 | 国产福利电影在线| 一个人看的www日本高清视频| 国内精品久久99人妻无码| 国产特级黄色大片| 亚洲精品一区二区毛豆| 国产精品推荐精品| 国产精品久久久久久久久免费看 | 成人av免费| 国产成人精品亚洲精品色欲| 国产无码精品视频| 人与动物性xxxx| 中文字幕乱码一区| 亚洲欧美手机在线| 欧美 日韩精品| 人人妻人人澡人人爽欧美一区| 亚洲欧洲日韩综合二区| 精品一区二区日本| 成人免费视频观看视频| 国产福利成人在线| 欧美极品在线播放| 欧美成人激情视频| 久久这里只有精品视频首页| 亚洲欧洲高清在线| 日韩欧美亚洲国产另类| 欧美精品乱码久久久久久| 欧美视频日韩视频| 欧美在线制服丝袜| 色婷婷久久久亚洲一区二区三区| 综合亚洲深深色噜噜狠狠网站| 国产亚洲人成网站| 国产精品视频第一区| 中文字幕日韩一区二区| 亚洲欧美色综合| 亚洲精品高清在线| 一区二区三区中文字幕精品精品| 日韩理论在线观看| 国产精品国模大尺度视频| www.激情成人| 国产在线播放一区二区三区| 蜜臀av国产精品久久久久| 日韩激情一二三区| 美女视频一区二区| 国产精品一区二区久久精品爱涩 | 久久久精品在线视频| 超碰10000| 久久久一本二本三本| 欧美 日韩 国产 激情| 亚洲欧美激情网| 成人在线观看黄| 欧美丰满熟妇xxxxx| 久久精品影视大全| 精人妻一区二区三区| 国产精品无码电影| 欧美黑人欧美精品刺激| 尤物在线免费视频| 日韩成人在线免费视频| 中文字幕无线码一区 | 日本一区福利在线| 91精品一区二区三区综合| 日韩香蕉视频| 久久国产精品一区二区| 国产东北露脸精品视频| 成+人+亚洲+综合天堂| 欧美国产精品v| 欧美性猛xxx| 欧美日韩美少妇| 日韩黄色在线免费观看| 久久免费精品视频| 国产精品久久久久久久久久东京 | 在线观看欧美日韩电影| 欧美不卡在线观看| 精品久久久久久久| 老司机精品久久| 国产jizzjizz一区二区| 国产精品乱人伦一区二区| 91高清在线观看| 日韩精品极品在线观看| 久久免费福利视频| 亚洲综合色激情五月| 色综合视频二区偷拍在线| www.99热这里只有精品| 国产福利在线观看视频| 日本少妇裸体做爰| 欧美特级特黄aaaaaa在线看| 欧美1234区| 成人三级毛片| 日本美女一区二区三区| 99综合电影在线视频| 亚洲成人自拍偷拍| 亚洲国产精品专区久久| 韩国三级电影久久久久久| 欧美三级华人主播| 三级a在线观看| 亚洲一级黄色录像| 最近中文字幕在线免费观看| 97超碰国产一区二区三区| 香蕉视频亚洲一级| 四季av一区二区三区免费观看| 麻豆视频观看网址久久| 中文字幕日韩欧美一区二区三区| 亚洲成人黄色在线| 国产成人精品免高潮费视频| 久久久久久久有限公司| 亚洲一级片av| 中文字幕欧美在线观看| 伊人电影在线观看| 老牛国内精品亚洲成av人片| 日韩成人一级片| 亚洲理论在线观看| 亚洲日韩欧美视频| 亚洲一区二区三区毛片| 成人免费在线小视频| 欧美精品videos极品| 亚洲成人影院麻豆| 超碰97久久国产精品牛牛| 精品一区二区免费看| 亚洲亚洲精品在线观看| 亚洲香蕉在线观看| 国产精品一区二区三区不卡 | 欧美一级在线播放| 日本黄xxxxxxxxx100| 久久精品色妇熟妇丰满人妻| 婷婷丁香花五月天| 视频一区在线| 国产成人8x视频一区二区| 色噜噜狠狠成人网p站| 久久久久久久久91| 老司机午夜网站| 激情无码人妻又粗又大| 91麻豆免费在线视频| 欧美电影免费| 亚洲品质自拍视频| 中文字幕亚洲在线| 天堂v在线视频| 亚洲精品成人无码| 国产裸舞福利在线视频合集| 成人精品天堂一区二区三区| 久久久精品免费观看| 日韩av在线网站| 好吊色欧美一区二区三区| 国模私拍在线观看| 日韩在线免费电影| 国内精品福利| 亚洲成a人在线观看| 91极品视频在线| 超碰97在线看| 日本一级淫片免费放| 人狥杂交一区欧美二区| 国产精品久久久久久久久久10秀 | 国产成人av一区二区三区不卡| 高h放荡受浪受bl| 国产一区二区三区四区五区传媒 | 亚洲精品xxx| 在线播放 亚洲| 久久久久久久久久成人| 久久69av| 国产人成一区二区三区影院| 欧美二区在线播放| 性欧美1819| 国产高清视频免费观看| 欧美电影在线观看免费| 亚洲免费伊人电影| 国产日产亚洲精品| 国产精品一区二区无码对白| 快射av在线播放一区| 可以免费看不卡的av网站| 精品国产露脸精彩对白| 亚洲人成77777| 天堂网中文字幕| 免费视频亚洲| 欧美性色xo影院| 肥熟一91porny丨九色丨| 国产黄a三级三级| 免费看男女www网站入口在线 | 18欧美亚洲精品| 国产精品视频在线播放| 中文字幕av网址| 中文在线资源| 91啪九色porn原创视频在线观看| 在线视频欧美日韩精品| 久久99国产精品一区| 中文字幕在线网站| 青青草国产成人a∨下载安卓| 欧美日韩亚洲国产一区| 国产免费一区二区| 无码人妻黑人中文字幕| 精品免费一区二区| 欧美日韩一区二区三区视频 | 91麻豆精品国产91久久久更新资源速度超快| 91香蕉国产在线观看软件| 91精品国产一区| 亚洲熟妇一区二区三区| 2020国产在线| 国产精品久久99| 国产精品国产三级国产专区53| 久草国产在线视频| 亚洲资源网站| 精品国产91洋老外米糕| 午夜视频你懂的| 色爱综合区网| 久久久久久夜精品精品免费| 国产精品久在线观看| 强制高潮抽搐sm调教高h| 九九热hot精品视频在线播放| 欧美美女一区二区| 麻豆tv在线播放| 中文字幕在线观看播放| 亚洲国产精品av| 91久久精品国产| 国产又爽又黄的视频| 欧美在线看片| 亚洲国产成人爱av在线播放| 91插插插插插插插插| 黄色综合网址| 激情成人在线视频| 中文字幕精品—区二区日日骚| 欧美一区二区黄片| 日韩精品国产欧美| 欧美激情区在线播放| 久久久久久蜜桃| 欧美亚洲在线日韩| 亚洲无av在线中文字幕| 日韩人妻一区二区三区| 97色成人综合网站| 日韩一级黄色大片| 催眠调教后宫乱淫校园| 亚洲小说春色综合另类电影| 欧美一区二区不卡视频| 熟女人妻一区二区三区免费看| 希岛爱理一区二区三区av高清| 欧美日韩精品国产| 大陆极品少妇内射aaaaa| 玖玖在线播放| 欧美性黄网官网| 无码aⅴ精品一区二区三区浪潮 | 欧美精品久久96人妻无码| 日韩a在线观看| 91伊人久久大香线蕉| 国产精品久久久久久久小唯西川 | 欧美黑人极品猛少妇色xxxxx | 欧美黑人猛交| 精品欧美aⅴ在线网站| 亚洲精品无码久久久久久| 成人一区福利| 欧美日韩亚洲视频| av中文字幕网址| youjizzjizz亚洲| 精品视频在线播放免| 中文在线永久免费观看| 欧美国产一级| 97热在线精品视频在线观看| 色老头在线视频| 国产成人亚洲综合a∨婷婷| 精品一区二区国产| 在线激情免费视频| 精品国产乱码久久久久酒店 | 毛片网站免费观看|