日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

CentOSLinux安装Docker容器

發布時間:2023/12/9 linux 63 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOSLinux安装Docker容器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Docker 使用

環境說明

  • CentOS 7.3(不準確地說:要求必須是 CentOS 7 64位)
  • 不建議在 Windows 上使用

Docker 基本概念

  • 官網:https://www.docker.com/
  • 宿主機:安裝 Docker 的那臺電腦
  • Docker:一個虛擬化軟件,你可以認為是類似:VMware、Virtualbox
  • 鏡像:可以認為是類似 Windows 下的:XXXX.iso
  • 容器:容器為鏡像的實例,可以認為是 Virtualbox 運行 XXXX.iso 后的效果
  • 官網的鏡像倉庫地址:https://store.docker.com/
  • 對開發來講總結一個最簡單的說法:在 Maven 未產生的年代,jar 包要隨著開發項目走到哪里跟到哪里。有了 Maven 寫好 pom.xml 即可。此時的 Docker 就好比如 Maven,幫你省去了開發過程中的部署環境差異,你再也不能隨便說:你的系統可以運行,我的系統就不行。現在別人連系統都幫你做好了。
  • 玩法理念:單進程,一個容器最好最專注去做一個事情。雖然它可以既裝 MySQL,又裝 Nginx 等等,但是讓一個容器只做好一件事是最合適的。
  • 其他通俗解釋:

Docker的思想來自于集裝箱,集裝箱解決了什么問題?在一艘大船上,可以把貨物規整的擺放起來。并且各種各樣的貨物被集裝箱標準化了,集裝箱和集裝箱之間不會互相影響。那么我就不需要專門運送水果的船和專門運送化學品的船了。只要這些貨物在集裝箱里封裝的好好的,那我就可以用一艘大船把他們都運走。 docker就是類似的理念。現在都流行云計算了,云計算就好比大貨輪。docker就是集裝箱。 1.不同的應用程序可能會有不同的應用環境,比如.net開發的網站和php開發的網站依賴的軟件就不一樣,如果把他們依賴的軟件都安裝在一個服務器上就要調試很久,而且很麻煩,還會造成一些沖突。比如IIS和Apache訪問端口沖突。這個時候你就要隔離.net開發的網站和php開發的網站。常規來講,我們可以在服務器上創建不同的虛擬機在不同的虛擬機上放置不同的應用,但是虛擬機開銷比較高。docker可以實現虛擬機隔離應用環境的功能,并且開銷比虛擬機小,小就意味著省錢了。 2.你開發軟件的時候用的是Ubuntu,但是運維管理的都是centos,運維在把你的軟件從開發環境轉移到生產環境的時候就會遇到一些Ubuntu轉centos的問題,比如:有個特殊版本的數據庫,只有Ubuntu支持,centos不支持,在轉移的過程當中運維就得想辦法解決這樣的問題。這時候要是有docker你就可以把開發環境直接封裝轉移給運維,運維直接部署你給他的docker就可以了。而且部署速度快。 3.在服務器負載方面,如果你單獨開一個虛擬機,那么虛擬機會占用空閑內存的,docker部署的話,這些內存就會利用起來。 總之docker就是集裝箱原理。

  • Docker 的優點:
  • 持續部署與測試

Docker在開發與運維的世界中具有極大的吸引力,因為它能保持跨環境的一致性。在開發與發布的生命周期中,不同的環境具有細微的不同,這些差異可能是由于不同安裝包的版本和依賴關系引起的。然而,Docker可以通過確保從開發到產品發布整個過程環境的一致性來解決這個問題。 Docker容器通過相關配置,保持容器內部所有的配置和依賴關系始終不變。最終,你可以在開發到產品發布的整個過程中使用相同的容器來確保沒有任何差異或者人工干預。 使用Docker,你還可以確保開發者不需要配置完全相同的產品環境,他們可以在他們自己的系統上通過VirtualBox建立虛擬機來運行Docker容器。Docker的魅力在于它同樣可以讓你在亞馬遜EC2實例上運行相同的容器。如果你需要在一個產品發布周期中完成一次升級,你可以很容易地將需要變更的東西放到Docker容器中,測試它們,并且使你已經存在的容器執行相同的變更。這種靈活性就是使用Docker的一個主要好處。和標準部署與集成過程一樣,Docker可以讓你構建、測試和發布鏡像,這個鏡像可以跨多個服務器進行部署。哪怕安裝一個新的安全補丁,整個過程也是一樣的。你可以安裝補丁,然后測試它,并且將這個補丁發布到產品中。

  • 環境標準化和版本控制

Docker容器可以在不同的開發與產品發布生命周期中確保一致性,進而標準化你的環境。除此之外,Docker容器還可以像git倉庫一樣,可以讓你提交變更到Docker鏡像中并通過不同的版本來管理它們。設想如果你因為完成了一個組件的升級而導致你整個環境都損壞了,Docker可以讓你輕松地回滾到這個鏡像的前一個版本。這整個過程可以在幾分鐘內完成,如果和虛擬機的備份或者鏡像創建流程對比,那Docker算相當快的,它可以讓你快速地進行復制和實現冗余。此外,啟動Docker就和運行一個進程一樣快。

  • 隔離性

Docker可以確保你的應用程序與資源是分隔開的。幾個月前,Gartner發表了一篇報告,這份報告說明了運行Docker 容器進行資源隔離的效果和虛擬機(VM)管理程序一樣的好,但是管理與控制方面還需要進行完善。我們考慮這樣一個場景,你在你的虛擬機中運行了很多應用程序,這些應用程序包括團隊協作軟件(例如Confluence)、問題追蹤軟件(例如JIRA)、集中身份管理系統(例如Crowd)等等。由于這些軟件運行在不同的端口上,所以你必須使用Apache或者Nginx來做反向代理。到目前為止,一切都很正常,但是隨著你的環境向前推進,你需要在你現有的環境中配置一個內容管理系統(例如Alfresco)。這時候有個問題發生了,這個軟件需要一個不同版本的Apache Tomcat,為了滿足這個需求,你只能將你現有的軟件遷移到另一個版本的Tomcat上,或者找到適合你現有Tomcat的內容管理系統(Alfresco)版本。對于上述場景,使用Docker就不用做這些事情了。Docker能夠確保每個容器都擁有自己的資源,并且和其他容器是隔離的。你可以用不同的容器來運行使用不同堆棧的應用程序。除此之外,如果你想在服務器上直接刪除一些應用程序是比較困難的,因為這樣可能引發依賴關系沖突。而Docker可以幫你確保應用程序被完全清除,因為不同的應用程序運行在不同的容器上,如果你不在需要一款應用程序,那你可以簡單地通過刪除容器來刪除這個應用程序,并且在你的宿主機操作系統上不會留下任何的臨時文件或者配置文件。除了上述好處,Docker還能確保每個應用程序只使用分配給它的資源(包括CPU、內存和磁盤空間)。一個特殊的軟件將不會使用你全部的可用資源,要不然這將導致性能降低,甚至讓其他應用程序完全停止工作。

  • 安全性

如上所述,Gartner也承認Docker正在快速地發展。從安全角度來看,Docker確保運行在容器中的應用程序和其他容器中的應用程序是完全分隔與隔離的,在通信流量和管理上賦予你完全的控制權。Docker容器不能窺視運行在其他容器中的進程。從體系結構角度來看,每個容器只使用著自己的資源(從進程到網絡堆棧)。作為緊固安全的一種手段,Docker將宿主機操作系統上的敏感掛載點(例如/proc和/sys)作為只讀掛載點,并且使用一種寫時復制系統來確保容器不能讀取其他容器的數據。Docker也限制了宿主機操作系統上的一些系統調用,并且和SELinux與AppArmor一起運行的很好。此外,在Docker Hub上可以使用的Docker鏡像都通過數字簽名來確保其可靠性。由于Docker容器是隔離的,并且資源是受限制的,所以即使你其中一個應用程序被黑,也不會影響運行在其它Docker容器上的應用程序。

  • 多云平臺

Docker最大的好處之一就是可移植性。在過去的幾年里,所有主流的云計算提供商,包括亞馬遜AWS和谷歌的GCP,都將Docker融入到他們的平臺并增加了各自的支持。Docker容器能運行在亞馬遜的EC2實例、谷歌的GCP實例、Rackspace服務器或者VirtualBox這些提供主機操作系統的平臺上。舉例來說,如果運行在亞馬遜EC2實例上的Docker容器能夠很容易地移植到其他幾個平臺上,比如說VirtualBox,并且達到類似的一致性和功能性,那這將允許你從基礎設施層中抽象出來。除了AWS和GCP,Docker在其他不同的IaaS提供商也運行的非常好,例如微軟的Azure、OpenStack和可以被具有不同配置的管理者所使用的Chef、Puppet、Ansible等。

Docker 安裝和基本配置

  • 主要有兩個版本:

Docker Enterprise Edition (Docker EE)?is designed for enterprise development and IT teams who build, ship, and run business critical applications in production at scale. Docker EE is integrated, certified, and supported to provide enterprises with the most secure container platform in the industry to modernize all applications. For more information about Docker EE, including purchasing options, see Docker Enterprise Edition.?Docker Community Edition (Docker CE)?is ideal for developers and small teams looking to get started with Docker and experimenting with container-based apps. Docker CE is available on many platforms, from desktop to cloud to server. Docker CE is available for macOS and Windows and provides a native experience to help you focus on learning Docker. You can build and share containers and automate the development pipeline all from a single environment. Docker CE has both stable and edge channels. Stable builds are released once per quarter and are supported for 4 months. Edge builds are released once per month, and are supported for that month only. If you subscribe to the Edge channel on Linux distributions, you should also subscribe to the Stable channel.

  • 官網總的安裝手冊:https://docs.docker.com/install/

  • 官網 CentOS 安裝手冊:https://docs.docker.com/install/linux/docker-ce/centos/

  • 目前也支持 Windows,特別是 Windows 10,直接官網一個安裝包即可搞定。

  • Windows 10 的 Docker 安裝說明:https://store.docker.com/editions/community/docker-ce-desktop-windows

  • 我這里選擇 Docker CE 版本:

  • CentOS 安裝過程:

    • sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    • 添加 repo(可能網絡會很慢,有時候會報:Timeout,所以要多試幾次)
    • sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    • sudo yum makecache fast
    • sudo yum install -y docker-ce,大小:19M,速度很慢。
  • 查看配置文件位置:systemctl show --property=FragmentPath docker

  • 啟動 Docker:systemctl start docker.service

  • 停止 Docker:systemctl stop docker.service

  • 查看狀態:systemctl status docker.service

  • 運行 hello world 鏡像:sudo docker run hello-world

    • 因為是第一次使用,所以沒這個鏡像,需要一個下載過程,所以需要幾分鐘,可能還會報:Timeout。
    • 鏡像自動下載好后會輸出這樣一段內容,表示已經正常安裝并可用了:
    Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world 78445dd45222: Pull complete Digest: sha256:c5515758d4c5e1e838e9cd307f6c6a0d620b5e07e6f927b07d05f6d12a1ac8d7 Status: Downloaded newer image for hello-world:latestHello from Docker! This message shows that your installation appears to be working correctly. To generate this message, Docker took the following steps: 1. The Docker client contacted the Docker daemon. 2. The Docker daemon pulled the "hello-world" image from the Docker Hub. 3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading. 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal. To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash Share images, automate workflows, and more with a free Docker ID: https://cloud.docker.com/ For more examples and ideas, visit: https://docs.docker.com/engine/userguide/

鏡像加速

  • 只要是外國的東西在國內基本都很難有好的速度,所有就有了加速器的概念,目前國內常用的如下:
  • 阿里云:https://dev.aliyun.com/search.html
  • USTC:https://lug.ustc.edu.cn/wiki/mirrors/help/docker
  • daocloud:http://get.daocloud.io/
  • 網易:https://c.163.com
  • 時速云:https://hub.tenxcloud.com/
  • 靈雀云:https://hub.alauda.cn/
  • 推薦優先阿里云,然后是 USTC
  • 我下面的講解也是基于阿里云加速
  • 阿里云的服務需要注冊賬號,首次使用需要設置 docker 登錄密碼(阿里云叫做:修改Registry登錄密碼),這個以后用私人倉庫會用到。
    • 如果忘記了,后面可以在這里修改:https://cr.console.aliyun.com/#/imageList
    • 注冊后請訪問:https://cr.console.aliyun.com/#/accelerator,你會看到專屬的加速地址,比如我是:https://ldhc17y9.mirror.aliyuncs.com,所以下面文章你看到該地址都表示是這個專屬地址,請記得自己更換自己的。
    • 以及教你如何使用 Docker 加速器。如果你已經安裝了最新版的 Docker 你就不需要用它的腳本進行安裝了。
  • 最新版本的 Docker 是新增配置文件:vim /etc/docker/daemon.json,增加如下內容:
{"registry-mirrors": ["https://ldhc17y9.mirror.aliyuncs.com"] }
  • sudo systemctl daemon-reload
  • sudo systemctl restart docker
  • 在以后的生活中如果要經常使用阿里云做為自己倉庫,那你還需要做:
    • 在?namespace管理?中創建屬于你自己的 namespace:https://cr.console.aliyun.com/#/namespace/index
    • 創建鏡像倉庫:https://cr.console.aliyun.com/#/imageList
      • 創建好倉庫后,點擊:管理?進入查看倉庫的更多詳細信息,這里面有很多有用的信息,包括一個詳細的操作指南,這份指南等下會用到。
      • 比如我自己創建一個 redis-to-cluster 倉庫,地址是阿里云給我們的:registry.cn-shenzhen.aliyuncs.com/youmeek/redis-to-cluster
      • 那我登錄這個鏡像地址的方式:
docker login registry.cn-shenzhen.aliyuncs.com 會讓我輸入 Username:阿里云郵箱 password:上文提到的--Registry登錄密碼
  • 然后在我的倉庫管理地址有教我如何推送和拉取鏡像:https://cr.console.aliyun.com/#/dockerImage/cn-shenzhen/youmeek/redis-to-cluster/detail
  • 拉取:docker pull registry.cn-shenzhen.aliyuncs.com/youmeek/redis-to-cluster:[鏡像版本號]
  • 推送:
docker logindocker tag [ImageId] registry.cn-shenzhen.aliyuncs.com/youmeek/redis-to-cluster:[鏡像版本號]docker push registry.cn-shenzhen.aliyuncs.com/youmeek/redis-to-cluster:[鏡像版本號]

Docker 命令,最終部署 Spring Boot 項目

  • 建議:初期使用的時候盡量用容器 ID / 鏡像 ID。如果使用 Tag/Name 在東西多的情況下很容易混亂 還不如就用記不住但是肯定唯一的容器 ID / 鏡像 ID

重要的基本概念

  • 可以代表一個完整的鏡像名有兩種方式:
    • REPOSITORY(倉庫):TAG(標簽)
      • 其中 TAG 表面上不是必須有的,本質是 docker 幫你用 latest 來代替了。latest 這里最好翻譯為默認,而不是最新。
    • IMAGE ID(鏡像ID)
      • 這是一個 Docker 隨機給你生成 數字+字母 的字符串

部署一個 Spring Boot 的 Java Web 項目為例

  • 宿主機環境說明:
    • IP 地址:http://192.168.137.128
    • 停止了防火墻:systemctl stop firewalld.service ; systemctl stop iptables.service
    • 停止防火墻后重啟 Docker 服務:systemctl restart docker.service
    • JDK(jdk-8u121-linux-x64.tar.gz)、jar 應用(spring-boot-my-demo.jar),存放宿主機位置:/opt/setups
    • Spring Boot 的 jar 應用中配置文件給的端口是:8080,常規情況下的訪問路徑:http://127.0.0.1:8080/youmeek
  • 下載鏡像:docker pull centos:6.8,我的 IMAGE_ID 為:0cd976dc0a98
  • 運行鏡像,實例化為一個容器:docker run -i -t -v /opt/setups:/opt 0cd976dc0a98 /bin/bash
    • -v:表示需要將本地宿主機的目錄掛載到容器中對應的一個目錄上,格式:-v <宿主機目錄>:<容器目錄>,所以此時對容器此目錄的操作,也是等同于對宿主機的目錄的操作
  • 在容器里安裝 Oracle JDK 8、配置 JDK 環境變量這里不多說,具體看:JDK 安裝。
  • 把容器中 /opt 目錄下的 spring-boot-my-demo.jar 拷貝到容器的 root 目錄下:cp /opt/spring-boot-my-demo.jar /root
  • 再容器里新建腳本:vi /root/spring-boot-run.sh,腳本內容如下:
#!/bin/bash source /etc/profile java -jar /root/spring-boot-my-demo.jar
  • 在容器中對新建腳本增加執行權限:chmod u+x /root/spring-boot-run.sh
  • 我們啟動另外一個終端
  • 查看我們剛剛運行的容器相關信息:docker ps -a
    • 我們看到了我們剛剛運行的容器 ID(CONTAINER ID)為:a5d544d9b6f9,這個下面要用到
  • 基于剛剛運行的容器創建新鏡像:docker commit a5d544d9b6f9 youmeek/springboot:0.1
    • 查看現在的鏡像庫:docker images,會發現多了一個 youmeek/springboot 新鏡像,鏡像 ID 為:7024f230fef9
  • 運行新鏡像,實例化為一個容器,并啟動容器中剛剛寫的腳本:docker run -d -p 38080:8080 --name=springBootJar --hostname=springBootJar 7024f230fef9 /root/spring-boot-run.sh
    • -d:表示以“守護模式”執行 spring-boot-run.sh 腳本,此時 jar 中的 log 日志不會出現在輸出終端上。
    • -p:表示宿主機與容器的端口映射,此時將容器內部的 8080 端口映射為宿主機的 38080 端口,這樣就向外界暴露了 38080 端口,可通過 Docker 網橋來訪問容器內部的 8080 端口了。
    • --name:表示給新實例容器取的名稱,用一個有意義的名稱命名即可
  • 查看其實運行的容器:docker ps -a,可以知道我們的新容器 ID:fd21ac056343,名稱為:springBootJar
  • 查看這個容器的 jar 應用的 log 輸出:docker logs -f fd21ac056343,可以看到 jar 啟動后的 log 輸出內容
  • 通過瀏覽器訪問容器中的應用:http://192.168.137.128:38080/youmeek/,可以看到 jar 應用的首頁可以訪問

Docker 基本命令

  • 官網文檔:https://docs.docker.com/engine/reference/run/

版本信息

  • docker version,查看docker版本
  • docker info,顯示docker系統的信息

鏡像倉庫

  • docker pull:從倉庫下載鏡像到本地
    • docker pull centos:latest:獲取 CentOS 默認版本鏡像
    • docker pull centos:7.3.1611:獲取 CentOS 7 鏡像,下載大小 70M 左右,下面的操作基于此鏡像
    • docker pull centos:6.8:獲取 CentOS 6 鏡像
    • docker pull registry.cn-hangzhou.aliyuncs.com/chainone/centos7-jdk8:獲取別人做好的阿里云鏡像
  • docker push:將一個鏡像 push 到 registry 倉庫中
    • docker push myapache:v1
  • docker search:從 registry 倉庫搜索鏡像
    • docker search -s 3 centos,參數?-s 數字:表示篩選出收藏數(stars值)大于等于 3 的鏡像
  • docker login:登錄到一個鏡像倉庫。默認登錄的是官網的倉庫:https://hub.docker.com
    • 登錄阿里云倉庫格式:sudo docker login --username=阿里云郵箱
      • 比如我是這個:docker login --username=23333212@qq.com registry.cn-shenzhen.aliyuncs.com,你完整的登錄地址你需要訪問:https://cr.console.aliyun.com/#/imageList,在你自己創建的倉庫中去查看那份詳細操作指南上的地址
      • 密碼就是你首次訪問:https://cr.console.aliyun.com/#/accelerator,彈窗出來讓你設置的那個密碼,如果忘記了重新設置下即可,重設地址:https://cr.console.aliyun.com/#/imageList,右上角有一個:修改docker登錄密碼。

本地鏡像管理

  • docker stats:查看當前啟動的容器各自占用的系統資源
    • bin docker stats --no-stream kafkadocker_kafka_1 kafkadocker_zookeeper_1:查看指定容器的占用資源情況
    • 更加高級的監控方式有一個軟件叫做:ctop(推薦使用):https://github.com/bcicen/ctop
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS 4532a9ee27b8 cloud-cadvisor 1.49% 53.28MiB / 3.702GiB 1.41% 13.5MB / 646MB 265MB / 0B 19 3895d5d50a5e kafkadocker_kafka_1 1.45% 1.24GiB / 3.702GiB 33.51% 145MB / 186MB 499MB / 724MB 128 1d1a6a7c48d8 kafkadocker_zookeeper_1 0.11% 70.85MiB / 3.702GiB 1.87% 55.8MB / 33.7MB 209MB / 1.22MB 23
  • docker images:顯示本地所有的鏡像列表
    • 關注 REPOSITORY(名稱),TAG(標簽),IMAGE ID(鏡像ID)三列
  • docker images centos:查看具體鏡像情況
  • docker rmi:刪除鏡像,一般刪除鏡像前要先刪除容器,不然如果鏡像有被容器調用會報錯
    • docker rmi 容器ID:刪除具體某一個鏡像
    • docker rmi 倉庫:Tag:刪除具體某一個鏡像
    • docker rmi $(docker images -q),刪除所有鏡像
    • docker rmi -f $(docker images -q),強制刪除所有鏡像
    • docker rmi $(docker images | grep "vmware" | awk '{print $3}'),批量刪除帶有 vmware 名稱的鏡像
  • docker tag:為鏡像打上標簽
    • docker tag -f ubuntu:14.04 ubuntu:latest,-f 意思是強制覆蓋
    • 同一個IMAGE ID可能會有多個TAG(可能還在不同的倉庫),首先你要根據這些 image names 來刪除標簽,當刪除最后一個tag的時候就會自動刪除鏡像;
    • docker rmi 倉庫:Tag,取消標簽(如果是鏡像的最后一個標簽,則會刪除這個鏡像)
  • docker build:使用 Dockerfile 創建鏡像(推薦)
    • docker build . --rm -t runoob/ubuntu:v1,參數?-t,表示:-tag,打標簽
    • 多次 docker build 過程中是有依賴一個緩存的過程的,一般 build 過程都有好幾個 step,Docker 非常聰明,會自己判斷那些沒有被修改過程的 step 采用緩存。如果想要避免使用緩存,可以使用這樣命令?--no-cache:docker build --no-cache . --rm -t runoob/ubuntu:v1
  • docker history:顯示生成一個鏡像的歷史命令,可以看出這個鏡像的構建過程,包括:每一層鏡像的 ID、指令
  • docker save:將一個鏡像保存為一個 tar 包,帶 layers 和 tag 信息(導出一個鏡像)
    • docker save 鏡像ID -o /opt/test.tar
  • docker load:從一個 tar 包創建一個鏡像(導入一個鏡像)
    • docker load -i /opt/test.tar

容器生命周期管理

  • docker run,運行鏡像
    • docker run -v /java_logs/:/opt/ -d -p 8080:80 --name=myDockerNameIsGitNavi --hostname=myDockerNameIsGitNavi -i -t 鏡像ID /bin/bash
      • -i -t?分別表示保證容器中的 STDIN 開啟,并分配一個偽 tty 終端進行交互,這兩個是合著用。
      • --name?是給容器起了一個名字(如果沒有主動給名字,docker 會自動給你生成一個)容器的名稱規則:大小寫字母、數字、下劃線、圓點、中橫線,用正則表達式來表達就是:[a-zA-Z0-9_*-]
      • -d?容器運行在后臺。
      • -p 8080:80?表示端口映射,將宿主機的8080端口轉發到容器內的80端口。(如果是 -P 參數,則表示隨機映射應該端口,一般用在測試的時候)
      • -v /java_logs/:/opt/?表示目錄掛載,/java_logs/ 是宿主機的目錄,/opt/ 是容器目錄
    • docker run --rm --name=myDockerNameIsGitNavi --hostname=myDockerNameIsGitNavi -i -t centos /bin/bash,--rm,表示退出即刪除容器,一般用在做實驗測試的時候
    • docker run --restart=always -i -t centos /bin/bash,--restart=always 表示停止后會自動重啟
    • docker run --restart=on-failure:5 -i -t centos /bin/bash,--restart=on-failure:5 表示停止后會自動重啟,最多重啟 5 次
  • docker exec:對守護式的容器里面執行命令,方便對正在運行的容器進行維護、監控、管理
    • docker exec -i -t 容器ID /bin/bash,進入正在運行的 docker 容器,并啟動終端交互
    • docker exec -d 容器ID touch /opt/test.txt,已守護式的方式進入 docker 容器,并創建一個文件
  • docker stop 容器ID,停止容器
    • docker stop $(docker ps -a -q),停止所有容器
    • docker stop $(docker ps -a -q) ; docker rm $(docker ps -a -q),停止所有容器,并刪除所有容器
    • docker kill $(docker ps -q) ; docker rm $(docker ps -a -q),停止所有容器,并刪除所有容器
  • docker start 容器ID,重新啟動已經停止的容器(重新啟動,docker run 參數還是保留之前的)
  • docker restart 容器ID,重啟容器
  • docker rm,刪除容器
    • docker rm 容器ID,刪除指定容器(該容器必須是停止的)
    • docker rm -f 容器ID,刪除指定容器(該容器如果正在運行可以這樣刪除)
    • docker rm $(docker ps -a -q),刪除所有容器
    • docker rm -f $(docker ps -a -q),強制刪除所有容器
    • docker ps -a | grep 'weeks ago' | awk '{print $1}' | xargs docker rm?刪除老的(一周前創建)容器
    • docker kill $(docker ps -q) ; docker rm $(docker ps -a -q) ; docker rmi $(docker images -q -a)?停止所有容器,刪除所有容器,刪除所有鏡像
  • docker commit,把容器打成鏡像
    • docker commit 容器ID gitnavi/docker-nodejs-test:0.1
      • gitnavi 是你注冊的?https://store.docker.com/?的名字,如果你沒有的話,那需要先注冊
      • docker-nodejs-test 是你為該鏡像起的名字
      • 0.1 是鏡像的版本號,默認是 latest 版本
    • docker commit -m="這是一個描述信息" --author="GitNavi" 容器ID gitnavi/docker-nodejs-test:0.1
      • 在提交鏡像時指定更多的數據(包括標簽)來詳細描述所做的修改
  • docker diff 容器ID:顯示容器文件系統的前后變化
  • --link?同一個宿主機下的不同容器的連接:
    • docker run -it 鏡像ID --link redis-name:myredis /bin/bash
      • redis-name?是容器名稱
      • myredis?是容器別名,其他容器連接它可以用這個別名來寫入到自己的配置文件中
  • 容器與宿主機之間文件的拷貝
    • docker cp /www/runoob 96f7f14e99ab:/www/?將主機 /www/runoob 目錄拷貝到容器 96f7f14e99ab 的 /www 目錄下
    • docker cp /www/runoob 96f7f14e99ab:/www?將主機 /www/runoob 目錄拷貝到容器 96f7f14e99ab 中,目錄重命名為 www。
    • docker cp 96f7f14e99ab:/www /tmp/?將容器96f7f14e99ab的/www目錄拷貝到主機的/tmp目錄中。

docker 網絡模式

  • 查看也有網絡:docker network ls
  • 創建網絡:docker network create --subnet=172.19.0.0/16 net-redis-to-cluster
  • 已有容器連接到某個網絡(一個容器可以同時連上多個網絡):docker network connect net-redis-to-cluster my-redis-container
  • 如果是內網提供服務的,可以直接創建一個網絡,其服務使用該網絡。然后另外一個需要調用該服務的,并且是對外網提供服務的可以使用 host 模式
  • --network XXXXXX?常見幾種模式
    • bridge 默認模式,在 docker0 的網橋上創建新網絡棧,確保獨立的網絡環境,實現網絡隔離:docker run -it 鏡像ID --network=bridge /bin/bash
    • none 不適用網卡,不會有 IP,無法聯網:docker run -it 鏡像ID --network=none /bin/bash
    • host 使用宿主機網絡 IP、端口聯網(在容器里面輸入:ip a,看到的結果和在宿主機看到的一樣):docker run -it 鏡像ID --network=host /bin/bash
    • 自定義-使用自己命名的網絡棧,但是需要手動配置網卡、IP 信息:docker run -it 鏡像ID --network=自定義名稱 /bin/bash

容器管理操作

  • docker ps:列出當前所有?正在運行?的容器
    • docker ps -a:列出所有的容器(包含歷史,即運行過的容器)
    • docker ps -l:列出最近一次啟動的container
    • docker ps -q:列出最近一次運行的container ID
    • docker ps -a -l:列出最后一次運行的容器
    • docker ps -n x:顯示最后 x 個容器,不管是正在運行或是已經停止的
  • docker top 容器ID:顯示容器的進程信息
  • docker events:得到 docker 服務器的實時的事件
  • docker logs -f 容器ID:查看容器日志(如果一些容器不斷重啟,或是自動停止,可以這樣看下)
    • docker logs 容器ID,獲取守護式容器的日志
    • docker logs -f 容器ID,不斷監控容器日志,類似 tail -f
    • docker logs -ft 容器ID,在 -f 的基礎上又增加 -t 表示為每條日志加上時間戳,方便調試
    • docker logs --tail 10 容器ID,獲取日志最后 10 行
    • docker logs --tail 0 -f 容器ID,跟蹤某個容器的最新日志而不必讀取日志文件
    • docker logs -f -t --since="2018-05-26" --tail=200 容器ID?根據某個時間讀取日志
    • docker logs -f -t --since="2018-05-26T11:13:40" --tail=200 容器ID?根據某個時間讀取日志
    • docker logs -f -t --since="2018-05-25T11:13:40" --until "2018-05-26T11:13:40" --tail=200 容器ID?根據某個時間讀取日志
    • docker logs --since 10m 容器ID?查看最近 10 分鐘的日志
      • -f?: 表示查看實時日志
      • -t?: 顯示時間戳
      • -since?: 顯示某個開始時間的所有日志
      • -tail=200?: 查看最后的 200 條日志
  • docker wait,阻塞到一個容器,直到容器停止運行
  • docker export,將容器整個文件系統導出為一個tar包,不帶layers、tag等信息
  • docker port,顯示容器的端口映射
  • docker inspect 容器ID:查看容器的全面信息,用 JSON 格式輸出
  • docker inspect network名稱:查看 network 信息,用 JSON 格式輸出,包含使用該網絡的容器有哪些
  • docker system df:類似于 Linux 上的 df 命令,用于查看 Docker 的磁盤使用情況
    • Images 鏡像
    • Containers 容器
    • Local Volumes 數據卷
TYPE TOTAL ACTIVE SIZE RECLAIMABLE Images 6 6 1.049GB 0B (0%) Containers 7 4 10.25kB 0B (0%) Local Volumes 13 5 38.49GB 1.365MB (0%) Build Cache 0B 0B 獲取容器中的 IP:docker inspect -f {{.NetworkSettings.IPAddress}} 容器ID 獲取容器中的 IP:docker inspect -f {{.Volumes}} 容器ID 查看容器的掛載情況:docker inspect 容器ID | grep Mounts -A 10
  • 下面為一個 docker inspect 后的結果示例:
[{"Id": "e1dff77b99d9c8489e0a0ce68a19ec5ffe18cc5d8b8ec17086f7f7bea29aa09b", "Created": "2018-01-18T03:47:16.138180181Z", "Path": "docker-entrypoint.sh", "Args": [ "--auth" ], "State": { "Status": "running", "Running": true, "Paused": false, "Restarting": false, "OOMKilled": false, "Dead": false, "Pid": 19952, "ExitCode": 0, "Error": "", "StartedAt": "2018-01-18T03:47:16.348568927Z", "FinishedAt": "0001-01-01T00:00:00Z" }, "Image": "sha256:42aa46cfbd7a0d1101311defac39872b447b32295b40f9c99104ede5d02e9677", "ResolvConfPath": "/var/lib/docker/containers/e1dff77b99d9c8489e0a0ce68a19ec5ffe18cc5d8b8ec17086f7f7bea29aa09b/resolv.conf", "HostnamePath": "/var/lib/docker/containers/e1dff77b99d9c8489e0a0ce68a19ec5ffe18cc5d8b8ec17086f7f7bea29aa09b/hostname", "HostsPath": "/var/lib/docker/containers/e1dff77b99d9c8489e0a0ce68a19ec5ffe18cc5d8b8ec17086f7f7bea29aa09b/hosts", "LogPath": "/var/lib/docker/containers/e1dff77b99d9c8489e0a0ce68a19ec5ffe18cc5d8b8ec17086f7f7bea29aa09b/e1dff77b99d9c8489e0a0ce68a19ec5ffe18cc5d8b8ec17086f7f7bea29aa09b-json.log", "Name": "/cas-mongo", "RestartCount": 0, "Driver": "overlay", "Platform": "linux", "MountLabel": "", "ProcessLabel": "", "AppArmorProfile": "", "ExecIDs": null, "HostConfig": { "Binds": [ "/data/mongo/db:/data/db" ], "ContainerIDFile": "", "LogConfig": { "Type": "json-file", "Config": {} }, "NetworkMode": "default", "PortBindings": { "27017/tcp": [ { "HostIp": "", "HostPort": "27017" } ] }, "RestartPolicy": { "Name": "always", "MaximumRetryCount": 0 }, "AutoRemove": false, "VolumeDriver": "", "VolumesFrom": null, "CapAdd": null, "CapDrop": null, "Dns": [], "DnsOptions

轉載于:https://www.cnblogs.com/fusheng11711/p/11168319.html

總結

以上是生活随笔為你收集整理的CentOSLinux安装Docker容器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

在线免费观看av网站 | 国产精品国产亚洲精品看不卡15 | 玖玖在线免费视频 | 成人蜜桃视频 | 久久久久久久久久久国产精品 | 中文av网 | 久久这里精品视频 | 婷婷色在线视频 | wwwwww色| 在线观看日韩av | 五月婷婷激情六月 | 18+视频网站链接 | 17婷婷久久www | 天天操夜夜干 | 国产精品电影一区二区 | 日韩二区三区在线观看 | 一级黄色片在线 | 午夜视频在线观看欧美 | 国产亚洲成人网 | 久久久久久久久久久成人 | 天天操福利视频 | 久久久网 | 国产高清视频免费在线观看 | 91欧美日韩国产 | 国产精品高清免费在线观看 | 亚洲国产三级 | 91在线一区二区 | 日本成人a | 国产精品区在线观看 | 超碰97免费在线 | 操操爽 | 欧美三级高清 | 999久久| 国产精品视频永久免费播放 | 成人a视频在线观看 | 最新av观看 | 欧美午夜剧场 | 波多野结衣综合网 | 久久久久日本精品一区二区三区 | 免费看国产一级片 | 久久这里只有精品23 | 久久区二区 | 国产精品一区久久久久 | 69绿帽绿奴3pvideos | 久久精品—区二区三区 | 精品久久久免费 | 亚洲最大成人网4388xx | 天天草天天干天天 | 91av免费看 | 开心激情久久 | 欧美一区二区在线刺激视频 | 国产精品专区一 | 91免费视频国产 | 99热这里有精品 | 国产一区二区在线视频观看 | 97超级碰碰 | 免费看久久久 | 97成人在线 | 午夜精品电影 | 91在线看免费 | 免费午夜视频在线观看 | 99久久精品日本一区二区免费 | 99综合视频 | 国产小视频在线播放 | 欧美巨乳网 | 成人一级影视 | a视频在线看 | 国产精品一区二区三区免费看 | 欧美一级视频一区 | 日日夜夜精品免费 | 99久久婷婷 | 日韩精品一二三 | 91刺激视频| 久久精品9 | 一区二区三区国 | 中文字幕超清在线免费 | 久久视频免费在线观看 | 欧美91精品久久久久国产性生爱 | 亚洲黄色免费观看 | 亚洲va欧洲va国产va不卡 | 日韩有码专区 | 国产免费专区 | 国产精品成人国产乱 | 中文av字幕在线观看 | 在线免费观看国产视频 | 亚洲精品在线看 | 999国产| 国产精品一区专区欧美日韩 | 一级黄色电影网站 | 一级片色播影院 | 欧美一区免费观看 | 亚洲日本韩国一区二区 | 日日操天天爽 | 久草在线视频资源 | 精品久久久久久综合 | 色偷偷88888欧美精品久久 | 麻豆国产在线播放 | 日韩免费看 | 91激情小视频 | 国产精品麻豆一区二区三区 | 日韩免费看片 | 日韩一区二区三免费高清在线观看 | 亚洲精品资源在线观看 | 国产精品麻豆视频 | 国产日女人 | 97视频在线免费 | 久草新在线 | 伊人www22综合色 | 亚洲激情一区二区三区 | 亚洲精品视频国产 | 日本久久久久久久久 | 最新成人av | 欧洲激情在线 | 91精品国自产拍天天拍 | 欧美少妇xxx | 奇米影视777影音先锋 | 免费日韩 精品中文字幕视频在线 | 西西www4444大胆在线 | 欧美黄色特级片 | 九热在线| 国产一级不卡毛片 | 91精品国产麻豆国产自产影视 | 国产成人在线免费观看 | 久草在在线视频 | 狠狠色噜噜狠狠狠狠2021天天 | 国产精品尤物 | 日韩免费av在线 | 国产小视频网站 | 丝袜精品视频 | 最近中文字幕久久 | 高清av在线免费观看 | 一区二区高清在线 | 国产欧美综合在线观看 | 亚洲国产精品激情在线观看 | 欧美日韩在线观看视频 | 日韩二区在线 | 不卡日韩av| 婷婷天天色 | 激情五月网站 | 欧美大片第1页 | 国产精品黑丝在线观看 | 91精品久久久久久久久久久久久 | 欧美大片在线看免费观看 | 亚洲黄色免费电影 | 中文字幕黄色网址 | 久久精品视频播放 | 天天·日日日干 | 国产精品九九视频 | 中文字幕第 | 2021国产在线视频 | 久久久国产精品久久久 | 久久av免费电影 | 欧美天堂影院 | 免费精品人在线二线三线 | 国产精品女教师 | 欧美日本中文字幕 | 永久中文字幕 | 国产999在线| 亚洲免费视频在线观看 | 少妇视频在线播放 | h文在线观看免费 | 人人干97 | 精品美女国产在线 | 99r在线| 91麻豆精品国产91久久久久久久久 | 日韩视频一区二区三区在线播放免费观看 | 国精产品永久999 | 国产精品久久久久永久免费观看 | 国产黄色精品在线 | 精品国产大片 | 日韩电影在线观看一区二区 | 国产亚洲精品久久久久久久久久久久 | 操操色| 1000部18岁以下禁看视频 | 亚洲人xxx | 国产一区网址 | 国产精品麻豆一区二区三区 | 一区二区三区免费在线观看视频 | 免费人做人爱www的视 | 四虎国产精品免费 | 在线韩国电影免费观影完整版 | 狠狠色香婷婷久久亚洲精品 | 国产黄色av影视 | 日韩在线视频免费看 | 麻豆国产在线播放 | 麻豆mv在线观看 | 精品96久久久久久中文字幕无 | av资源中文字幕 | 中文字幕影片免费在线观看 | 四虎影视精品永久在线观看 | 亚洲电影黄色 | 成年人av在线播放 | 在线小视频 | 综合色影院 | 国产精品色 | 国产高清视频在线免费观看 | 亚洲撸撸 | 国产最顶级的黄色片在线免费观看 | 国产成人在线网站 | 国产欧美日韩一区 | 摸阴视频 | 9色在线视频 | 中文字幕精品一区二区精品 | 亚洲精品欧美专区 | 国产精品影音先锋 | 国产日韩欧美视频在线观看 | 亚洲欧美视频一区二区三区 | 精品99久久 | 日本中文在线观看 | 一区二区在线电影 | 国产成人777777 | 日日干日日色 | 久久黄色免费视频 | av日韩国产 | 精品国产诱惑 | 九九综合九九综合 | av在线官网| 欧美久久99 | 高清精品在线 | 国产一级二级视频 | 视频成人 | 久久精品久久精品久久精品 | 久久久久久亚洲精品 | 久草视频视频在线播放 | 成人一级在线 | a爱爱视频 | 欧美久久成人 | 国产精品久久久久aaaa九色 | 国产精品不卡一区 | 免费视频成人 | 国产91精品在线观看 | 精品欧美一区二区三区久久久 | 亚洲国产视频a | 69国产盗摄一区二区三区五区 | 日本中文字幕久久 | 一区二区三区在线免费观看视频 | 日本久久精品 | 91私密视频 | 激情综合色播五月 | 91久久久久久久一区二区 | 亚洲理论影院 | 精品一区二区在线免费观看 | 激情影音 | av在线不卡观看 | 天天插日日操 | 国产区第一页 | 久久66热这里只有精品 | 久久电影色| 久久精品欧美一区二区三区麻豆 | 在线 日韩 av | 91高清视频免费 | 黄色在线观看免费网站 | 免费三级骚 | 亚洲永久精品在线观看 | 久久免费国产电影 | 狠狠的干狠狠的操 | 日韩免费久久 | 久久久久久久免费 | 9i看片成人免费看片 | 日韩美在线观看 | 91麻豆精品91久久久久同性 | 久久九九影视网 | www.福利| 亚洲精品www久久久 www国产精品com | 91高清免费看 | 色吊丝在线永久观看最新版本 | 日韩专区中文字幕 | 夜夜夜| 精品日韩在线一区 | 免费在线观看的av网站 | 国产探花视频在线播放 | 丁香婷婷基地 | 91麻豆精品91久久久久同性 | 日韩精品观看 | 97人人网 | av丝袜天堂| 欧洲精品久久久久毛片完整版 | 青青河边草免费直播 | 中文字幕电影在线 | 超碰在线观看97 | www.久久精品视频 | 国产高清久久 | 999精品在线 | av不卡中文 | 波多野结衣在线观看一区二区三区 | 欧美日韩在线观看一区 | 亚洲天天摸日日摸天天欢 | 国产色a在线观看 | 91亚洲激情 | 国产电影黄色av | 天天干天天操天天射 | 久久精品男人的天堂 | 色综合国产 | 一区二区三区四区免费视频 | 99视频| 中文字幕在线不卡国产视频 | 久久久久久久久久毛片 | 黄色一级免费网站 | 成人久久亚洲 | 五月婷婷在线综合 | 在线播放一区二区三区 | 欧美精品久久久久久久久久白贞 | 特级毛片在线 | 97在线观看免费高清完整版在线观看 | 国产精品麻豆欧美日韩ww | 黄色精品网站 | 精品国产乱码久久久久久三级人 | 九月婷婷人人澡人人添人人爽 | 国产成人福利片 | 久久精品7 | 欧日韩在线 | 欧美大香线蕉线伊人久久 | 欧美日本不卡视频 | 日韩精品久久久久 | 色网站在线 | av在线看片 | 色99之美女主播在线视频 | www成人av | 国产色妞影院wwwxxx | 五月av在线 | 国产一区二区在线免费播放 | 午夜美女网站 | 欧美99热| 国产字幕在线播放 | 中文字幕日本特黄aa毛片 | 亚洲午夜精品久久久久久久久久久久 | 精品日韩av| 久草香蕉在线 | 成人va在线观看 | 综合色中文 | 国产成人精品999 | 成人av中文字幕在线观看 | free. 性欧美.com | 国产色视频一区二区三区qq号 | 日韩精品在线观看视频 | 久久精品视频在线观看 | 亚洲黄色免费电影 | 久久免费播放视频 | 久久9视频| 在线看日韩 | 91九色porny蝌蚪主页 | 香蕉精品视频在线观看 | 最近中文字幕高清字幕在线视频 | 99资源网 | 黄色网中文字幕 | 国产精品久久久久久久久久久久午夜 | 国产精品久久久久久欧美 | 九九热免费精品视频 | 91高清免费看 | 亚洲伊人成综合网 | 黄色网www| 91看片淫黄大片在线播放 | 成 人 黄 色 视频播放1 | 在线观看91网站 | 你操综合 | 97视频在线观看网址 | 日本大片免费观看在线 | 91豆麻精品91久久久久久 | 果冻av在线 | 狠狠色噜噜狠狠狠合久 | 久操视频在线观看 | 天天爱天天射天天干天天 | 久久久久久久久久久影视 | 国产玖玖精品视频 | 婷婷av电影 | 国产亚洲精品久久久久久无几年桃 | 狠狠狠狠狠狠天天爱 | 国产一级二级在线播放 | 欧美日韩国产在线观看 | 日韩av电影免费在线观看 | 探花视频在线观看免费版 | 国产一级视频在线 | 欧美成人按摩 | 亚洲第一区精品 | 国产在线观看国语版免费 | 综合久久久久 | 免费在线激情电影 | 国产精品白浆 | 欧美一级小视频 | 在线欧美小视频 | a视频在线 | 国产福利在线免费 | 2019天天干夜夜操 | 国产精品嫩草影院9 | 免费在线观看成人av | 亚洲精品h | 亚洲毛片久久 | 97视频在线观看成人 | 国产精品一区免费观看 | 午夜在线看片 | 国产 精品 资源 | 亚洲午夜精品在线观看 | 在线亚洲观看 | 亚洲精品在线观看不卡 | 国产精品三级视频 | 高清国产午夜精品久久久久久 | 丁香av在线 | 国产免费av一区二区三区 | 欧美日韩国产在线观看 | 在线三级av | 国产精品毛片久久久久久 | 中文字幕在线免费 | 久久久精品99 | 国精产品一二三线999 | www.com在线观看 | 成人网在线免费视频 | av电影在线免费观看 | 精品国产一区二区三区久久 | 精品欧美小视频在线观看 | 成人a在线观看高清电影 | 99久久毛片 | 香蕉网在线 | 日本三级在线观看中文字 | 五月天com| 中文字幕在线看视频 | 在线观看免费视频你懂的 | 免费日韩高清 | 久久免费的精品国产v∧ | 可以免费看av | 免费在线一区二区三区 | 久久黄色小说 | 中文av在线播放 | 在线观看视频黄色 | 国产欧美在线一区二区三区 | 国产成人精品综合久久久 | 日韩二区在线观看 | 久久伊99综合婷婷久久伊 | 日本动漫做毛片一区二区 | 在线观看视频黄色 | 黄色一级大片在线免费看产 | 97综合视频| 欧美精品一区二区免费 | 天天干,天天射,天天操,天天摸 | 视频国产| 国产美女精品 | 亚洲精品视频大全 | 久久久久国产成人精品亚洲午夜 | 97视频人人澡人人爽 | 黄色福利视频网站 | 五月天电影免费在线观看一区 | 欧美男同网站 | 国产91全国探花系列在线播放 | 精品在线一区二区三区 | 久久97久久 | 精品国产一区二区三区蜜臀 | 日日天天干 | 久久视频这里只有精品 | 福利视频第一页 | 久久久久五月 | 国产在线97 | 亚洲 欧美 国产 va在线影院 | 国产小视频在线看 | 三级在线视频观看 | 久久99久久99精品中文字幕 | 中文视频在线看 | 69人人| 久久男女视频 | 在线观看国产日韩欧美 | 91成人网在线播放 | 四虎在线观看精品视频 | 天天爽夜夜爽人人爽曰av | 久久 一区 | av福利网址导航大全 | 丁香婷婷激情啪啪 | 狠狠躁夜夜躁人人爽视频 | 99精品久久精品一区二区 | 91av视频在线免费观看 | 久久久久 免费视频 | 最新av免费在线 | 激情亚洲综合在线 | 久久理论片 | 国产一区在线视频播放 | 在线之家免费在线观看电影 | 国产成人久久精品77777 | 狠狠干成人 | 99精品一区二区 | 91在线中字 | 国产精久久久久久久 | 中文字幕 影院 | 欧美尹人 | 97在线视频免费 | 免费看v片| 在线小视频你懂的 | 天天摸夜夜添 | 综合色久 | 狠狠亚洲 | 日韩av免费一区二区 | 久久久久久久99精品免费观看 | 91视频在线观看大全 | 日韩av伦理片 | 国产欧美综合在线观看 | 久久久综合精品 | av一本久道久久波多野结衣 | 国产正在播放 | 天天综合导航 | 欧美男男激情videos | 亚洲久草网 | 天天狠狠干 | 国产在线播放一区二区三区 | 日日躁天天躁 | 国产精品日韩精品 | 狠狠操欧美 | 97国产| 天天艹天天 | 亚洲成人动漫在线观看 | 黄色av网站在线观看 | 伊人婷婷 | 超碰97人| 91福利试看 | 中文字幕成人 | 二区视频在线 | 91精品国产一区二区三区 | 亚洲国产免费 | 久久在线视频精品 | 激情综合亚洲精品 | 午夜电影一区 | 国产精品毛片一区二区三区 | 国产中文字幕视频在线观看 | 黄色大片av | 国产精品高潮呻吟久久久久 | 亚洲 欧美 精品 | 国内精品久久久久影院日本资源 | 91热精品| 91麻豆精品久久久久久 | 亚洲国产剧情 | 欧美色图亚洲图片 | 97成人在线观看 | 亚洲精品99久久久久中文字幕 | 国产色女人 | 日日夜精品 | 四虎影视国产精品免费久久 | 99精品国产成人一区二区 | 天天操天天色天天 | 探花视频在线观看免费 | 精品视频久久久久久 | 91香蕉视频720p| 日韩美在线 | 久久好看| av网站地址| 色a资源在线 | 午夜视频免费在线观看 | 成 人 黄 色视频免费播放 | 国产欧美精品在线观看 | 色多多污污在线观看 | 国产黄色观看 | 天天草综合| 天天爽天天搞 | 最新av在线网址 | 四虎永久网站 | 日本精品视频在线观看 | 久久精品国产亚洲精品2020 | 日韩综合色 | 99精品在线免费视频 | 亚洲美女免费视频 | 国产视频中文字幕在线观看 | 日韩一区二区三区在线看 | 欧美日韩性视频在线 | 日韩av在线小说 | 91精品一区国产高清在线gif | 国产高清日韩欧美 | 日韩电影黄色 | 国产成人一级电影 | 日韩精品免费在线观看 | 国产午夜三级一区二区三桃花影视 | 国产精品久久久久一区二区国产 | 日韩伦理片hd| 国产精品免费看久久久8精臀av | 国产日产精品一区二区三区四区 | 日韩欧美一区二区在线播放 | 黄色大片视频网站 | 92精品国产成人观看免费 | 久久免费观看视频 | 亚洲免费av观看 | 亚洲精品高清一区二区三区四区 | 成人在线视频你懂的 | 99久久99精品| 青春草国产视频 | 中文字幕在线观看三区 | 69精品| 国产一级精品绿帽视频 | 免费高清影视 | 中文字幕日韩免费视频 | 一区二区三区不卡在线 | 午夜视频在线观看欧美 | 天天操天天综合网 | 中文字幕日韩国产 | 欧美成人精品在线 | 亚洲成人av电影在线 | 在线观看免费av片 | 国产精品美女网站 | 天天干天天干天天干天天干天天干天天干 | 911香蕉视频 | 色噜噜狠狠狠狠色综合久不 | 丁香六月婷 | 久久综合久久伊人 | 狠狠色噜噜狠狠狠狠 | 美腿丝袜av | 五月天综合网 | 欧美91精品久久久久国产性生爱 | 91视频啪 | 波多野结衣日韩 | 美腿丝袜一区二区三区 | www免费网站在线观看 | 日韩久久久久久久 | 999国内精品永久免费视频 | 国产精品黄色影片导航在线观看 | 99这里有精品 | 亚洲视频在线免费看 | 狠狠狠色丁香婷婷综合久久五月 | 欧美一区二区三区特黄 | 国产亚洲欧美精品久久久久久 | 欧美日韩国产高清视频 | 国产精品久久久久久一二三四五 | 99久久久久成人国产免费 | 亚洲国产一区二区精品专区 | 天天草天天干天天射 | 国产 成人 久久 | 黄污网站在线 | 国产福利中文字幕 | 五月天久久综合 | 国产破处在线视频 | 国产一二区在线观看 | 伊人伊成久久人综合网站 | 日本中文一级片 | 国产视频不卡一区 | 精品自拍av | av在线免费在线观看 | 四虎成人精品 | a资源在线 | 在线视频1卡二卡三卡 | 粉嫩一区二区三区粉嫩91 | 激情久久久久久久久久久久久久久久 | 久久人人爽人人人人片 | 亚洲涩涩涩 | 999久久久久 | 国产色秀视频 | 安徽妇搡bbbb搡bbbb | 久久电影网站中文字幕 | 91最新在线视频 | 性色av免费在线观看 | 久久久久观看 | 人人爱在线视频 | 久久99爱视频 | 精品三级av | 一区二区三区电影在线播 | 美女网站在线看 | 成人a免费看 | 操操色| 人人爽久久涩噜噜噜网站 | 国产精品h在线观看 | 91福利视频久久久久 | 国产成人精品国内自产拍免费看 | 成人av高清| 国产亚洲精品久久久久久 | 成年人av在线播放 | av 一区二区三区四区 | 婷婷性综合 | 国产亚洲欧洲 | 91精品久久久久 | 六月婷婷久香在线视频 | 波多野结衣在线播放一区 | 午夜视频不卡 | 久久久久国产精品免费免费搜索 | 国产精品嫩草69影院 | 国产一区二区久久 | 黄色免费观看 | a天堂中文在线 | 九九在线视频免费观看 | 中文字幕在线观看播放 | 亚洲美女在线一区 | 黄色片视频在线观看 | 99久久婷婷 | 欧美日韩在线免费观看 | 亚洲伦理一区 | 日韩一三区 | 视频在线日韩 | 国产精品久久久av久久久 | 亚洲日本va在线观看 | 成人毛片网 | 日本在线观看中文字幕 | 99精品99| 欧美男男tv网站 | 日韩精品一区在线播放 | 91欧美国产 | 91精品视频网站 | 久久一久久 | 中文字幕视频一区 | 国产精品电影一区 | 97人人爽人人 | 欧美精品在线观看免费 | 欧美巨乳网 | 91亚洲国产成人久久精品网站 | 中国一级片在线观看 | 国产精品av在线 | 欧美日韩视频精品 | 五月婷丁香 | 一区二区三区免费网站 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产精品久久久免费看 | 国产精品一区二区三区免费看 | 婷婷综合网 | 青青河边草免费直播 | 97精品国产91久久久久久 | 69国产成人综合久久精品欧美 | 欧美a级片免费看 | 成人avav| 免费观看丰满少妇做爰 | 亚洲国产精品成人综合 | 99超碰在线播放 | 正在播放一区 | 日韩精品一区二区三区免费观看 | 久草视频在线免费 | 五月天婷婷在线视频 | 99国产在线观看 | 国产精品欧美久久 | 久久99国产精品 | 久久99久国产精品黄毛片入口 | 欧美日韩在线播放 | 一级片在线 | 在线观看av免费观看 | 香蕉视频4aa | 日韩色视频在线观看 | 亚洲精品av中文字幕在线在线 | 九九免费观看全部免费视频 | 91视频 - 88av | 中文字幕一区二区三 | 91麻豆精品91久久久久同性 | 国产69精品久久久久99尤 | 福利视频一区二区 | 中文字幕有码在线播放 | 久久视了| 天天插天天色 | 婷婷香蕉 | 99久高清在线观看视频99精品热在线观看视频 | a黄色大片 | 久久久夜色 | 欧美在线视频精品 | 国产永久免费高清在线观看视频 | 九九精品久久 | 麻豆视频免费观看 | 国产一二三区在线观看 | 国产精品成人在线观看 | 91爱在线| 天天艹日日干 | 免费亚洲一区二区 | 激情久久婷婷 | 午夜精品一二三区 | a级一a一级在线观看 | 国产最新在线观看 | 在线有码中文 | 午夜av一区 | 91视频久久久 | 中文字幕日韩av | 日韩美女免费线视频 | 欧美人人爱 | 久久久亚洲麻豆日韩精品一区三区 | 免费av大全| 日本一区二区三区视频在线播放 | 成人午夜免费剧场 | 国产精品久久久久久久久久久久午 | 草在线 | 视频国产在线 | 亚洲日本va午夜在线电影 | 欧美黄色免费 | 亚洲国产高清视频 | 国产欧美在线一区 | 亚洲人成网站精品片在线观看 | 日韩理论电影网 | 久久免费a| 黄污网 | 国产黄色网| 免费看的视频 | 国内成人精品2018免费看 | 在线播放一区 | 亚洲国产精品99久久久久久久久 | 久久精品激情 | 夜夜操天天 | 综合在线色 | 欧美污污网站 | 久久狠狠一本精品综合网 | 黄网站免费大全入口 | 欧美激情综合五月色丁香 | 国产超碰在线观看 | 日韩在线视频免费看 | 成人毛片a | 美女福利视频在线 | 人人干网站 | 99久久99久久精品 | 色综合天天爱 | 中文字幕国产精品 | 久久久蜜桃一区二区 | 日韩精品一区二区三区免费观看视频 | 免费a级黄色毛片 | 爱爱av网 | 亚洲精品乱码久久久久久蜜桃动漫 | 日韩精品专区在线影院重磅 | 亚洲激情在线观看 | 日韩av一区二区三区在线观看 | 国产手机精品视频 | 久草久热| 久久国语露脸国产精品电影 | 日韩有码专区 | 久久爱992xxoo | 97超碰总站 | 欧美日韩精品免费观看视频 | 国产一级h | 国产精品18久久久久白浆 | 免费v片 | 九九精品视频在线看 | 国产在线观看黄 | 网站在线观看日韩 | 久久99精品久久久久久清纯直播 | 欧美亚洲三级 | 99在线视频免费观看 | 99久热在线精品视频观看 | 欧美在线你懂的 | 一区二区三区在线视频观看58 | 射久久| 亚洲一区二区91 | 久草在线手机观看 | 97成人免费 | 91在线免费公开视频 | 激情图片区 | 国产一区在线精品 | 四虎在线永久免费观看 | 伊人久久国产精品 | 国产在线观看一区 | 国产麻豆精品久久一二三 | 色噜噜噜| 超级碰碰免费视频 | 中文av日韩| 在线免费观看视频一区 | 欧美日韩在线播放一区 | av免费网站 | 毛片久久久 | 中文字幕国产精品 | 中文字幕在线观看三区 | 伊人手机在线 | 日韩专区视频 | 亚洲国产欧美一区二区三区丁香婷 | 丁香狠狠| 天天操夜夜曰 | 激情综合久久 | 中文字幕一区二区三区在线视频 | 亚洲观看黄色网 | 国产91精品看黄网站在线观看动漫 | 中文字幕欲求不满 | 亚洲精品国产麻豆 | 午夜av在线电影 | 精品久久久久久久久亚洲 | 在线观看av黄色 | 狠狠色丁香婷婷综合基地 | 亚洲另类视频在线 | 国产一区二区不卡视频 | 91 在线视频 | 波多野结衣在线播放一区 | 免费观看视频黄 | 91视频免费网址 | 四虎伊人 | 日日夜夜噜噜噜 | 亚在线播放中文视频 | 四虎成人av | 久久精久久精 | 国产又黄又爽又猛视频日本 | 亚洲干 | av免费福利| 日韩在线视频免费观看 | 婷婷综合影院 | 激情av一区二区 | 国产成人av一区二区三区在线观看 | 久久激情久久 | 激情网第四色 | 国产精品免费视频久久久 | 欧美久草视频 | 色视频 在线 | 久久伊人综合 | 欧美最猛性xxxxx(亚洲精品) | 国产精品乱码久久久 | a黄色一级片| 丁香激情视频 | 亚洲精品午夜久久久 | 国产一区二区三区在线免费观看 | 婷婷五月在线视频 | av免费网站在线观看 | 草久在线视频 | 福利片视频区 | 在线看黄色的网站 | 91九色porny蝌蚪视频 | 五月婷婷激情六月 | 最近日本字幕mv免费观看在线 | 欧美aaa大片 | 91中文在线观看 | 国产一级大片免费看 | 久久精品影片 | 毛片视频电影 | 日韩视频1 | 亚洲最新视频在线播放 | 欧美久久久久久久久久久 | 一级黄色片在线免费看 | 最近中文字幕免费 | 看片网站黄色 | 丝袜美腿亚洲 | 国产最顶级的黄色片在线免费观看 | 午夜视频在线观看一区二区三区 | 日本精油按摩3 | 久久综合色天天久久综合图片 | 久久国产视频网站 | 特级黄色一级 | 97超碰影视 | 国产精品99视频 | 欧美久久久影院 | 免费网址你懂的 | 丁香久久| 一区在线观看视频 | 久久五月婷婷综合 | 精产嫩模国品一二三区 | 国产精品日韩在线播放 | 天天夜夜狠狠操 | 国产成人精品免费在线观看 | 国内精品久久久久久久影视麻豆 | 正在播放亚洲精品 | 久久艹中文字幕 | 欧美成人理伦片 | 欧美做受69 | 激情综合色综合久久 | 黄色在线看网站 | 午夜10000 | 国产最新在线视频 | 中文免费| 精品视频123区在线观看 | 狠狠的日| www一起操| 青青看片 | 香蕉视频免费看 | av888.com| 欧美老人xxxx18 | 亚洲在线观看av | 狠狠狠色丁香婷婷综合久久88 | 欧美成人免费在线 | 99久久婷婷国产综合精品 | 午夜国产在线观看 | 亚洲国产日本 | 久久成年人网站 | 色综合久 | 亚洲精区二区三区四区麻豆 | 久久国产精品99久久人人澡 | 日韩中文字幕国产精品 | 天天操夜夜叫 | 亚洲欧美综合精品久久成人 | 久久久久成人免费 | 国内三级在线 | 久草香蕉在线视频 | 国产免费观看av | 午夜国产福利在线观看 | 五月天天色 | 午夜免费福利片 | 蜜臀av性久久久久av蜜臀三区 | 国产精品少妇 | 国产一级免费电影 | 日韩精品高清视频 | 免费成人在线视频网站 | 国产成人精品一区二区在线 | 欧美在线日韩在线 | 亚洲电影影音先锋 | www.日日操.com| 日本黄网站 | 国产一二区免费视频 | 亚洲精品五月天 | 四虎影视精品永久在线观看 | 久久久久久高潮国产精品视 | 美女网站久久 | 国产专区一 | 久久久福利视频 | 亚洲综合丁香 | 成人久久久精品国产乱码一区二区 | 天天射天天搞 | 亚洲精品福利在线 | www.黄色网.com | 国产精品久久片 | 国产黄色精品网站 | 亚洲精品在线视频播放 | 天堂va在线高清一区 | 日韩二区三区在线观看 | 精品影院一区二区久久久 | 亚洲影院一区 | 日韩免费一区 | 色偷偷男人的天堂av | 久久午夜剧场 | 日本黄色大片免费看 | 国产精品日韩在线观看 | 成人黄色小说视频 | 日韩精品一区二区三区丰满 | 国产精品日韩欧美一区二区 | 国产精品18久久久久久不卡孕妇 | 日韩av在线资源 | 免费观看性生交大片3 | 亚洲综合情 | 美女在线观看av |