日韩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容器的全部內容,希望文章能夠幫你解決所遇到的問題。

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

精品欧美日韩 | 国产视频一区在线免费观看 | 久久99久久99 | 97国产在线视频 | 手机av在线不卡 | 人人视频网站 | 国产一区视频导航 | 久久精品综合网 | 久久久精品国产一区二区 | 色婷婷97 | 久久一区二 | 91久久黄色 | 久久视频一区 | 久久一区二区免费视频 | 日韩午夜av电影 | 欧美日韩在线观看一区二区 | 超碰人人乐 | 四虎视频 | 免费看一及片 | 高清av影院 | 国产一区二区日本 | 伊人春色电影网 | 久久久www| 最新av在线播放 | 国产精品久久久久婷婷 | 91最新在线 | 精品国产电影 | 午夜精品一区二区三区在线 | 久久久久免费精品 | 91在线免费播放视频 | 免费在线观看日韩欧美 | 天天干天天搞天天射 | 中文字幕之中文字幕 | 91在线小视频 | 国产成人精品a | 天天射天天拍 | 国产午夜小视频 | av在线影片| 欧美日韩高清一区二区 国产亚洲免费看 | 高清av免费一区中文字幕 | 一级a性色生活片久久毛片波多野 | 欧美一区二区三区在线播放 | 91探花系列在线播放 | 99在线看 | 9ⅰ精品久久久久久久久中文字幕 | 久久久久久久久久毛片 | 午夜视频播放 | 亚洲成免费 | 一区二区视频欧美 | 久久人网 | 黄色三级免费片 | 日韩在线视频在线观看 | 色综合天天天天做夜夜夜夜做 | 亚洲激情综合 | 在线亚洲天堂网 | 久草在线免费资源站 | 9在线观看免费 | 中文字幕亚洲不卡 | 国产黄色大全 | 日韩福利在线观看 | 六月丁香综合网 | 国产福利中文字幕 | 热re99久久精品国产66热 | 免费观看日韩 | 国产一区二区三区高清播放 | 在线a人v观看视频 | 激情婷婷综合网 | 国产最新视频在线 | www五月天 | 99久久夜色精品国产亚洲96 | 国产日本三级 | 亚洲精品高清视频 | 91超在线| 丁香六月国产 | 国产精品久久久久久久久免费 | 九九精品视频在线观看 | 丝袜美腿在线视频 | 中文字幕在线观看第一页 | 国产精品成人免费精品自在线观看 | 国产91在线观看 | 狠狠狠色丁香婷婷综合久久88 | 色婷婷成人网 | 一区二区三区四区精品 | 日韩精品一区二区三区第95 | 日韩三级免费 | 欧美成人区 | 欧美极品xxxx| 国产亚洲成人网 | 色婷婷久久 | 444av| 国产精品白丝jk白祙 | 亚洲国产成人精品电影在线观看 | www.xxx.性狂虐 | 9999在线 | 国产v在线播放 | 99色在线 | 97偷拍在线视频 | 亚洲精品久久久久久中文传媒 | 久久狠狠干| 久久免费精品一区二区三区 | 婷婷六月在线 | 欧美精品在线观看免费 | 成人97人人超碰人人99 | 色综合久久久久综合 | 国产精品久久久久久久久久免费 | 精品伦理一区二区三区 | 在线视频 亚洲 | 日日干天天爽 | 欧美日韩国产一区二区在线观看 | 天天曰天天干 | 很黄很色很污的网站 | 久久久久免费精品 | 国产精品2区 | 一区二区三区在线观看免费视频 | 国产精品久久久久免费观看 | 国产综合久久 | 黄色三级网站在线观看 | 日韩精品一区二区在线观看 | 亚洲区另类春色综合小说校园片 | 狂野欧美激情性xxxx | 精品免费一区二区三区 | 超碰com| 国产香蕉视频在线观看 | www视频在线观看 | 国产精品视频不卡 | 一区二区久久 | 91探花系列在线播放 | 久草男人天堂 | 国产不卡一区二区视频 | 精品久久久影院 | 免费在线观看av的网站 | 国产精品久久久久久久av电影 | 亚洲国产精品成人综合 | 日本系列中文字幕 | 在线观看日韩一区 | 免费观看一区二区三区视频 | 天天做天天爱夜夜爽 | 免费黄色特级片 | av福利在线播放 | 69国产成人综合久久精品欧美 | 手机在线中文字幕 | 久久香蕉一区 | 韩国av免费在线观看 | 日韩激情影院 | 国产精品免费在线视频 | 国产麻豆精品久久一二三 | 中文字幕视频一区二区 | 欧美午夜性 | 国产亚洲精品bv在线观看 | www.色婷婷.com | 日韩欧美综合在线视频 | 黄污网站在线观看 | 日日爱999 | 久久久久久97三级 | 欧美日韩视频一区二区三区 | 一级黄色免费 | 午夜视频免费 | 久久99久久99久久 | 国产一区在线视频观看 | 亚洲欧美日韩国产精品一区午夜 | 亚洲国产免费 | 国内精品久久久久久久久 | 国产精品高清免费在线观看 | 在线免费观看国产 | 久久国产电影 | 国产1区在线观看 | 国产精品美女 | 91麻豆精品国产自产在线 | 在线看片视频 | 美女视频是黄的免费观看 | 精精国产xxxx视频在线播放 | 日韩中文在线播放 | 菠萝菠萝蜜在线播放 | 一区二区三区精品在线视频 | 国产一区二区视频在线播放 | 日本在线观看黄色 | 成人av资源站 | 国产最新91 | 亚洲另类视频在线观看 | 日韩xxxxxxxxx | 丝袜美女在线 | 日韩欧美在线中文字幕 | 欧美日韩高清国产 | 99久久婷婷 | 国产美女精品久久久 | 超碰免费久久 | 99在线视频精品 | 婷婷激情网站 | 五月婷久久 | 欧美在线观看小视频 | 久久久久久久电影 | 成人黄色电影视频 | 午夜在线免费观看视频 | 久久免费在线 | 国产拍揄自揄精品视频麻豆 | 日韩电影中文字幕在线观看 | 在线 视频 一区二区 | 黄色一区三区 | 青青看片 | 国内精品久久久久影院优 | 91在线精品播放 | 精品欧美一区二区在线观看 | 国产精品99久久99久久久二8 | 成人黄在线 | 国产在线91在线电影 | 免费看一级一片 | 久久你懂得 | 激情五月色播五月 | 就要干b| 91手机电视| 色在线国产 | 正在播放国产精品 | 日韩亚洲欧美中文字幕 | 成人在线视频网 | 国产精品欧美日韩 | 国产区在线 | 欧美一级性生活 | 日操干| 亚洲高清视频在线观看免费 | 亚洲精品在线视频网站 | 狠狠干狠狠久久 | 免费观看xxxx9999片 | 国产成人中文字幕 | 97香蕉超级碰碰久久免费软件 | 亚洲午夜精品久久久久久久久 | 国产成人久久 | 182午夜在线观看 | 美女久久久久久久久久 | 成人网页在线免费观看 | 麻豆视频在线免费看 | 国产手机视频精品 | 日韩大片在线免费观看 | 亚洲精品免费在线 | 国产精品久久伊人 | 日韩欧美视频在线播放 | 欧美一级久久 | 黄色免费网 | 日韩精品在线观看视频 | 丁香综合av | 日韩中文字幕免费电影 | 国产一区高清在线观看 | 91丨精品丨蝌蚪丨白丝jk | 久久五月婷婷综合 | 久久久精品一区二区 | 97精品欧美91久久久久久 | 久久国产热 | 亚洲综合视频在线 | 国产精品久久久久久av | 久久久久亚洲最大xxxx | a成人在线 | 国产视频在线观看一区 | 成片人卡1卡2卡3手机免费看 | 日韩中文在线电影 | 色先锋av资源中文字幕 | 日本福利视频在线 | 97视频免费看 | 日日夜夜操av | 欧洲不卡av| 综合激情网... | 成人aaa毛片 | 日本精品视频在线观看 | 综合网天天 | 91在线最新| 国产精品国产三级国产aⅴ9色 | 亚洲成a人片77777kkkk1在线观看 | 中文字幕视频网 | 欧美成人h版| 国产精品 日本 | 免费看的视频 | 精品99999 | 日韩v在线91成人自拍 | 国产一级免费电影 | 99精品免费久久久久久久久日本 | 欧美日韩中文在线观看 | 91久久精品一区 | 日韩午夜网站 | www.夜色321.com | 亚洲区另类春色综合小说校园片 | 精品久久99 | 久久综合桃花 | 国产一区二区在线视频观看 | 日本黄色a级大片 | 成人理论电影 | 亚洲综合情 | 91九色视频网站 | 日韩理论影院 | h久久| 免费观看特级毛片 | 亚洲v精品 | 成人片在线播放 | 久草久草久草久草 | 蜜臀91丨九色丨蝌蚪老版 | 久久精品国产一区二区电影 | 黄色av影院 | 午夜视频在线观看欧美 | 国产伦理一区 | 在线高清av | 久久久久久久久久久国产精品 | 精品视频不卡 | 97成人在线观看 | 亚洲日日夜夜 | 麻豆视频大全 | 一区二区三区福利 | 一区二区三区在线观看免费视频 | 中文字幕在线播放日韩 | 久精品视频在线 | 波多野结衣小视频 | 亚洲高清视频一区二区三区 | 2024国产精品视频 | 欧美日韩免费观看一区=区三区 | 一区二区三区精品在线 | a视频在线观看 | 伊人色综合久久天天 | 日韩大片免费在线观看 | 日韩亚洲在线视频 | 国产精品久久久久久久久久免费 | 韩国av一区二区三区在线观看 | 国产一线二线三线性视频 | 97超级碰碰碰碰久久久久 | 日韩欧美视频二区 | 懂色av一区二区三区蜜臀 | 欧美孕妇与黑人孕交 | 五月婷婷中文网 | 久草视频2 | 黄色1级大片 | 精品国产一区二区三区免费 | 天天综合天天综合 | 视频在线播放国产 | 成人a级黄色片 | 中文字幕 在线看 | 日韩系列 | 国产色区| 又长又大又黑又粗欧美 | 亚洲在线精品 | 亚洲美女精品区人人人人 | 狠狠操天天操 | 日韩电影精品一区 | 免费日韩 精品中文字幕视频在线 | 极品久久久久久久 | 欧美另类美少妇69xxxx | 高清免费在线视频 | 夜色资源站国产www在线视频 | 欧美片一区二区三区 | 在线观看精品视频 | 高清不卡一区二区在线 | 国产精品黄网站在线观看 | 欧美日韩一区二区视频在线观看 | 特级a毛片 | 欧美激情精品久久久久久免费 | 亚洲国产经典视频 | 在线免费观看涩涩 | 五月婷婷丁香 | 夜色资源网 | 狠狠搞,com | 亚洲国产综合在线 | 国产精品成人一区二区 | 国产麻豆精品久久 | 久久久久久久福利 | 三上悠亚在线免费 | 成人a级黄色片 | 亚洲国产精品电影在线观看 | 亚洲一区日韩 | 日日爽夜夜爽 | 毛片网站观看 | 免费在线电影网址大全 | 国产精品人人做人人爽人人添 | 97人人爽人人 | 毛片区 | 91成年人在线观看 | 国产热re99久久6国产精品 | 国产一区二区午夜 | 欧美福利网站 | 日韩欧美精品免费 | 国产一级不卡毛片 | 毛片精品免费在线观看 | 久久99免费视频 | 一本一道波多野毛片中文在线 | 国产高清视频免费最新在线 | 国产护士hd高朝护士1 | 黄色一级免费电影 | 在线观看视频国产一区 | 国产99久久久精品 | 超碰国产在线 | 久久精品综合一区 | 天天爽人人爽夜夜爽 | 91精品视频在线免费观看 | 国产二区av| 色福利网| 最新中文字幕在线播放 | 九九av| 日韩av一区二区三区 | 日日操日日干 | 国产精品久久久毛片 | 欧美a级在线免费观看 | 久久黄色小说 | 91麻豆网站| 色婷婷综合视频在线观看 | 91.精品高清在线观看 | 国产婷婷一区二区 | 久久久久99精品成人片三人毛片 | 日韩黄色免费电影 | 久久激情电影 | 伊人黄色网 | 日韩电影一区二区三区 | 久久国产经典 | 国产精品久久久久久久久久久久 | 天天射天天干天天爽 | 日日天天| 九九免费在线观看视频 | 黄色av免费看 | 免费69视频 | 全久久久久久久久久久电影 | 91 中文字幕 | 天天色天天操天天爽 | 亚洲精品在线观看网站 | 2021国产精品 | 日韩手机视频 | 92中文资源在线 | 国产美女在线观看 | 日韩一区二区三区免费视频 | 国产成人一区二区三区在线观看 | 国产成人精品一区二区三区福利 | 亚洲精品美女视频 | 国产精品原创av片国产免费 | 亚洲一级片免费观看 | 免费在线国产 | 精品久久久久久久久久国产 | 91精品少妇偷拍99 | 亚洲一区二区精品视频 | 亚洲一区二区三区四区在线视频 | 色婷婷在线播放 | 国产无吗一区二区三区在线欢 | 99久久精品无码一区二区毛片 | 国产剧在线观看片 | 特级西西444www高清大视频 | 日本中文字幕观看 | 国产精品精品国产 | 97电影在线看视频 | 亚洲v精品| 久久久久看片 | 日韩高清片 | 韩国一区二区三区视频 | 最近中文字幕免费大全 | 美女视频久久 | 又黄又爽免费视频 | 久久久久免费看 | 色婷婷综合久久久中文字幕 | 在线免费成人 | 超碰人人干人人 | 五月激情电影 | 免费在线一区二区 | 亚洲成av人片在线观看 | 97精品国产aⅴ | 特级毛片网 | 91精品成人 | 欧美久草网 | 狠狠躁日日躁狂躁夜夜躁 | 久日精品 | 97国产一区二区 | 国产小视频福利在线 | 91片在线观看 | 国产最新福利 | 久久精品一区二区三区中文字幕 | 亚洲精品国产欧美在线观看 | 欧美日本不卡高清 | av女优中文字幕在线观看 | 中文字幕免费播放 | 国产韩国日本高清视频 | 国产精品精品久久久久久 | 久久免费精品一区二区三区 | 六月天色婷婷 | 国产中文欧美日韩在线 | 欧美日韩一区久久 | 69久久99精品久久久久婷婷 | 亚洲va欧美va人人爽 | 亚洲精品成人av在线 | 日韩av黄| 天躁狠狠躁 | 国产aaa免费视频 | 国产 日韩 在线 亚洲 字幕 中文 | 国产不卡精品视频 | 中文字幕有码在线 | 国内精品毛片 | 欧美日韩在线视频免费 | 人人澡人人干 | 国产成人精品亚洲 | 91精品电影 | 日韩在线观看视频中文字幕 | 草免费视频 | 麻豆系列在线观看 | 在线国产激情视频 | 久久国产精品色av免费看 | av电影免费观看 | 亚洲人久久久 | 国产人成看黄久久久久久久久 | 中文字幕永久 | 日韩在线观看视频中文字幕 | 日韩免费播放 | 在线免费观看黄色 | 国产精品免费在线播放 | 欧美极品久久 | 麻豆免费在线视频 | 激情综合五月 | 国产视频亚洲精品 | 成人免费观看av | 亚洲无吗av | 久久99免费观看 | 一二区精品 | 国产精品不卡在线播放 | 久久免费在线 | 国产精品一区二区三区四区在线观看 | 97成人精品视频在线观看 | 9ⅰ精品久久久久久久久中文字幕 | 91热视频在线观看 | 国产91丝袜在线播放动漫 | 日本三级久久久 | 日韩在线免费看 | 91色蜜桃 | 国产精品日韩 | 999免费视频| 久久久免费高清视频 | 久久国产精品一区二区三区 | 天天干天天射天天爽 | 91完整版在线观看 | 亚洲狠狠婷婷 | 国产在线播放一区二区三区 | 午夜日b视频| 毛片随便看 | 国产精品theporn | 国产精品免费一区二区三区 | 91av在线免费播放 | 欧美午夜理伦三级在线观看 | 伊人成人激情 | 精品国产一区二区三区久久久 | 91av在线免费观看 | 欧美久久久影院 | 免费97视频 | 久草在线精品观看 | 色噜噜在线观看 | 一区二区三区高清 | 热九九精品 | 亚洲国产经典视频 | 久久精品人人做人人综合老师 | 久久观看免费视频 | 在线观看亚洲专区 | 日韩av手机在线观看 | 免费观看十分钟 | 免费在线激情电影 | 99免费在线 | 日韩欧美一区二区三区在线观看 | www视频免费在线观看 | 国产一区二区综合 | 日韩中文字幕免费在线观看 | 国产一区二区三区网站 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 国产精品自在线拍国产 | 久久免费视频网站 | 日韩特级片 | 亚洲精品国产视频 | 亚洲天堂网在线观看视频 | 美女精品久久久 | 国产成人黄色在线 | 国产精品va | 99国产精品一区二区 | 少妇bbw搡bbbb搡bbb | 91麻豆精品国产91久久久久久久久 | 人人舔人人爽 | 国产一区二区三区免费观看视频 | 在线亚洲成人 | 精品国产一区二区三区久久久蜜月 | 国产网站在线免费观看 | 中文字幕亚洲在线观看 | 国内精品久久久久影院优 | 欧美日韩国产精品一区二区三区 | 人人舔人人射 | av中文字幕第一页 | 久久国产精品99久久久久 | 在线观看视频免费播放 | 久久精品日本啪啪涩涩 | 欧美高清视频不卡网 | 久久午夜免费观看 | 四虎影视精品成人 | 三级av小说| 亚洲精品免费在线视频 | 亚洲精品ww | 国产精品1区2区3区 久久免费视频7 | 国产一区视频在线播放 | 久草在线视频中文 | 999国内精品永久免费视频 | 久久久久久久久国产 | 亚洲一级片av| 久久久免费观看视频 | 国产夫妻性生活自拍 | 99在线免费视频 | 中字幕视频在线永久在线观看免费 | 色网址99| 99中文字幕视频 | 黄色av一区 | 久久麻豆精品 | 亚洲国产成人在线观看 | 九九欧美视频 | 亚洲一级二级三级 | 色婷婷在线视频 | 久久精品国产久精国产 | 香蕉视频色 | 激情中文在线 | 久久少妇av | 97在线看| 97精品在线观看 | 一级a性色生活片久久毛片波多野 | 中文字幕视频网 | 国产精品美女免费 | 中文在线字幕观看电影 | 国产精品国产三级国产不产一地 | 免费看黄网站在线 | 狠狠操狠狠插 | 国产 一区二区三区 在线 | 色噜噜狠狠狠狠色综合久不 | 国产精品久久久久久久久久久久 | 国产午夜一区二区 | 伊人天天干 | 毛片随便看 | 成人av亚洲 | 国产精品久久久久久一区二区三区 | 欧美一二三视频 | 永久黄网站色视频免费观看w | 不卡的av在线播放 | 丁香激情五月 | 欧美日本在线视频 | 国产精品免费久久久久久久久久中文 | 最近中文字幕mv免费高清在线 | 成人a大片 | 在线91观看 | 婷婷精品| 奇米影视在线99精品 | 免费看黄在线看 | 黄色三级视频片 | 国产日产精品一区二区三区四区的观看方式 | 国产精品久久久久久久7电影 | 欧美色婷 | 国产精品亚洲a | 成人黄色大片网站 | 国产精品久久久久久久久久直播 | 日韩精品中文字幕在线观看 | 欧美日韩国产二区三区 | 久久99国产综合精品 | 国产亚洲精品精品精品 | 99精品一区二区 | 久久综合给合久久狠狠色 | 久久影视一区二区 | 免费a视频在线观看 | 少妇自拍av| 天堂av在线 | 国产精品久久久久一区二区三区共 | 日韩色爱| 亚洲综合爱 | 国模精品一区二区三区 | 成片免费观看视频999 | h视频在线看 | 中文字幕色婷婷在线视频 | 免费看久久久 | 午夜免费电影院 | 国产一区在线免费观看视频 | 欧美 亚洲 另类 激情 另类 | 国产一区 在线播放 | 在线观看国产www | 探花视频在线版播放免费观看 | 日本护士三级少妇三级999 | 国产高清视频在线观看 | 欧美日韩亚洲第一页 | 亚洲成av人影片在线观看 | 亚洲精品在线播放视频 | 精品久久久久久久久久久久久久久久 | 久久成人在线视频 | 成人动漫一区二区三区 | 91精品国产九九九久久久亚洲 | 日韩av一区二区三区在线观看 | 免费一级特黄录像 | 色婷婷成人网 | 久久国产午夜精品理论片最新版本 | 久久一本综合 | 探花视频在线观看 | 久久精品香蕉视频 | 国产精品毛片完整版 | 亚洲精品免费在线观看视频 | 婷婷亚洲五月色综合 | 午夜精选视频 | 日韩精品一区二区三区免费视频观看 | 国产成人三级一区二区在线观看一 | 天天干干 | 久久高清av | www.久久久.cum | 毛片网在线观看 | 蜜桃视频在线观看一区 | 久久这里有精品 | 人人玩人人添人人 | 久久激情片 | 国产精品麻豆视频 | 久久亚洲区 | 欧美日韩一区二区在线观看 | 五月婷婷在线视频观看 | 极品嫩模被强到高潮呻吟91 | 97免费视频在线播放 | 亚洲综合在线观看视频 | 免费看污的网站 | 日韩在线免费高清视频 | 91精品国产99久久久久久红楼 | 免费久久99精品国产 | 国产精品一区二区三区在线免费观看 | 国产一区二区三区久久久 | 91精品国产92久久久久 | 超碰人人99| 99久久er热在这里只有精品15 | 免费黄色在线网站 | 午夜婷婷综合 | 亚洲成人999| 久久免费视频这里只有精品 | 久久欧洲视频 | 国产精品毛片完整版 | 久久,天天综合 | 国产精品久久一 | 久99热| 久久久久亚洲最大xxxx | 在线观看91| 天天躁天天躁天天躁婷 | 亚洲欧美激情精品一区二区 | 国产高清在线免费观看 | 久久久亚洲精品 | 99精品一级欧美片免费播放 | 六月丁香社区 | 亚洲国产欧洲综合997久久, | 欧美亚洲国产精品久久高清浪潮 | 综合天天久久 | 国产无遮挡又黄又爽在线观看 | 日韩精品免费在线观看 | 婷婷色站| 中文字幕在线播放第一页 | 九九热re | 亚洲一本视频 | 九九九热精品免费视频观看 | 精选久久 | 在线视频免费观看 | 黄色av高清| 亚洲黄网址 | 精品不卡av| 在线91观看 | 免费在线中文字幕 | 国产精品国产三级国产 | 美女久久久久久久久久久 | 极品国产91在线网站 | 久草久草视频 | 亚洲国产精品一区二区久久hs | 九九热免费精品视频 | 日韩色在线观看 | 在线观看视频国产一区 | 一区二区三区四区免费视频 | 久久夜色精品国产欧美一区麻豆 | 91插插插网站 | 91av在线免费播放 | 国产精品久久久区三区天天噜 | 日本一区二区三区视频在线播放 | 中文字幕在线看人 | 国产永久免费观看 | 欧美日韩1区2区 | 国产精品久久久久久久久婷婷 | 日韩在线视频免费观看 | 69av视频在线观看 | 又粗又长又大又爽又黄少妇毛片 | 四虎在线永久免费观看 | av福利免费| 九九热99视频 | 91亚洲精品久久久中文字幕 | 免费黄av | 人人狠狠综合久久亚洲 | 超碰免费久久 | 久久免费成人精品视频 | 久久精品国产免费看久久精品 | 亚洲一区二区高潮无套美女 | 成人a视频 | 开心丁香婷婷深爱五月 | 久久综合网色—综合色88 | www.狠狠色 | 91在线视频一区 | 午夜久久影视 | 国产精品综合久久久久久 | 久久福利国产 | 亚洲电影网站 | 成人在线一区二区三区 | 色射色| 国产成人精品一区二区在线 | 国产精品美女 | 久精品视频| 综合天天久久 | 奇米影音四色 | 中文字幕亚洲字幕 | www久久国产 | 91日韩免费 | 操操综合| 黄a在线 | 少妇性bbb搡bbb爽爽爽欧美 | 午夜黄网| 91大神一区二区三区 | 亚洲一区二区三区毛片 | 亚洲区另类春色综合小说校园片 | 天天综合网久久综合网 | 天天操天天玩 | 草久视频在线 | 欧美日韩在线观看不卡 | 欧美成人猛片 | 99精品视频一区二区 | 蜜臀久久99静品久久久久久 | 免费试看一区 | 手机av在线网站 | 亚洲精品国产精品乱码在线观看 | 2019中文最近的2019中文在线 | 日韩色综合 | 91在线看 | 亚洲女人天堂成人av在线 | 欧美 日韩 性 | 亚洲成人资源在线 | 日韩精品在线一区 | 97香蕉久久超级碰碰高清版 | 国产专区免费 | 久久精品电影 | 男女激情麻豆 | 国产精品白浆视频 | 免费网址你懂的 | 一区二区三区电影 | 精品一二区 | 一级黄色片毛片 | 成人网看片 | 久久一区二区三区超碰国产精品 | 青青草华人在线视频 | 人人干在线 | 久草在线免费资源 | 亚洲欧美日韩一区二区三区在线观看 | 久久久国产精品一区二区三区 | 成年人在线观看免费视频 | 天堂激情网 | 亚洲精品久久视频 | 我要色综合天天 | 五月婷亚洲 | 国产精品久久久久aaaa | 国产电影黄色av | 国产人成在线视频 | 日日夜夜添 | 天天躁天天狠天天透 | 久草精品视频在线播放 | 91麻豆精品国产91久久久无需广告 | 成人在线观看你懂的 | 国产亚洲精品久久久久久久久久 | 综合成人在线 | 亚洲五月花 | 91中文字幕网 | 超碰97人 | 四虎在线视频免费观看 | 中文字幕在线观看亚洲 | 婷婷久草 | 国产又粗又猛又爽又黄的视频先 | 久久99国产精品 | 日本精品久久久久中文字幕 | se视频网址 | 一区二区av | 国产精品刺激对白麻豆99 | 欧美色图亚洲图片 | av色综合| 欧美亚洲免费在线一区 | 亚洲国产激情 | 麻豆91小视频 | 久草在线免费资源站 | 激情综合网在线观看 | 免费网站在线 | 九九爱免费视频在线观看 | 在线免费观看国产 | 色妞久久福利网 | 国产精品一区在线播放 | 麻豆手机在线 | 三级黄在线 | 国产一区私人高清影院 | 欧美乱码精品一区二区 | 免费99精品国产自在在线 | 天天射天天干天天插 | 亚洲狠狠干 | 97电影网站 | 国产免费观看av | 成人四虎影院 | 99视频99| 国产粉嫩在线观看 | 黄色网大全 | 国产精品theporn | 亚洲综合色播 | 成人黄在线观看 | 久9在线 | 精品国产大片 | 天天射狠狠干 | 久久九九网站 | 人人插人人插 | 日日操天天操狠狠操 | 久久a v视频 | 欧美成人一区二区 | 欧美人人 | 96av视频 | 国产看片免费 | 中文字幕一区二区三区视频 | 麻豆视频观看 | 日韩激情一二三区 | 操久久网| 日韩在线免费播放 | 亚洲精品av中文字幕在线在线 | 中文字幕亚洲情99在线 | 欧美专区日韩专区 | 在线看国产精品 | 最近久乱中文字幕 | 国产二区免费视频 | 91精品国产电影 | 91精品久久久久 | 久草干 | 超碰激情在线 | 香蕉影视 | 久久精品国产亚洲aⅴ | 99在线热播| 成人在线视频免费观看 | 91九色视频国产 | 国产精品专区一 | 欧美在线视频一区二区三区 | 久久私人影院 | 911香蕉视频 | 国产 精品 资源 | www.久久视频 | 天天操天天操天天操天天操天天操 | 九九热中文字幕 | 亚洲 av网站 | 九九免费在线观看视频 | 中文字幕在线观看的网站 | 精品久久综合 | 免费黄av| www.午夜视频 | 国产精品99久久久久久武松影视 | 日韩在线观看你懂的 | 日韩精品免费专区 | 精品视频不卡 | 国产一区视频在线观看免费 | 亚洲成人av片在线观看 | 视频在线观看入口黄最新永久免费国产 | 久久免费看片 | 91视频在线看 | 中文字幕中文字幕 | 亚洲精品视频免费 | 中文在线免费一区三区 | 日韩av美女 | 欧美精品久久久久久久免费 | 亚洲精品久久久久中文字幕m男 | 综合久久影院 | 亚洲成人精品影院 | 手机看片国产日韩 | 精品国产一区二区三区久久久蜜臀 | 国产青青青 | 999一区二区三区 | www.啪啪.com| 黄色在线免费观看网站 | 中文一区二区三区在线观看 | 美女免费av| 在线成人小视频 | 天堂av最新网址 | www.超碰 | 国产精品久久久久一区二区三区共 | 麻豆视频免费看 | 国产亚洲激情视频在线 | av中文字幕网 | 中文字幕高清av | 黄色av网站在线免费观看 | 女人18片毛片90分钟 | 久久综合久久综合久久 | 免费视频在线观看网站 | 日韩av成人在线观看 | 啪嗒啪嗒免费观看完整版 | 日韩大片在线免费观看 | 国偷自产中文字幕亚洲手机在线 | 亚洲一区二区三区精品在线观看 | 欧美一级在线 | 欧美一区二区视频97 | 激情综合五月婷婷 | 国产精品第2页 | 超碰97久久 | 久久成人黄色 | 成人 国产 在线 | 国产精品资源 | 国产精品99久久久久 | 一区二区精品久久 | 欧美一区二区三区在线看 | 99re6热在线精品视频 | 成人午夜在线观看 | 婷婷深爱 | 国产打女人屁股调教97 | 国产精品一区二区av麻豆 | 一区二区视频电影在线观看 | av综合在线观看 | 亚洲精品在线二区 |