国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

CI / CD+ Docker 綜合實戰(zhàn)

共 19963字,需瀏覽 40分鐘

 ·

2021-04-29 20:06

一、部署流程

1、研發(fā)push到github代碼庫

2、Jenkins 構建,pull git代碼 使用maven進行編譯打包

3、打包生成的代碼,生成一個新版本的鏡像,push到本地docker倉庫harbor

4、發(fā)布,測試機器 pull 新版本的鏡像,并刪除原來的容器,重新運行新版本鏡像。

二、環(huán)境說明

服務及服務器說明-Aliyun環(huán)境

1、代碼倉庫

github 或者 git-server 或者 gitlab

本次實驗使用github倉庫 https://github.com/

2、容器鏡像倉庫

ip:

公 161.117.37.192

私 172.21.39.43

主機名:harbor

3、CI/CD服務器

ip:       

公 161.117.34.103

私 172.21.39.44

主機名:jenkins

軟件:

jdk

jenkins

git

maven

docker

4、應用服務器

ip:172.21.39.45

主機名:docker

軟件:

jq

docker

或者 k8s集群

三、部署Harbor鏡像倉庫

1、下載安裝

官方地址:
https://github.com/goharbor/harbor/releases

下載離線安裝包:需要翻墻
# wget https://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-offline-installer-v1.8.0.tgz
# yum -y install lrzsz

安裝compose
# curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

# chmod +x /usr/local/bin/docker-compose

# tar xf harbor-offline-installer-v1.8.0.tgz

配置harbor
# cd harbor
# vim harbor.yml // 主機名要可以解析(需要部署dns服務器,用/etc/hosts文件沒有用),如果不可以解析,可以使用IP地址,需要修改的內容如下
hostname = 192.168.1.200
ui_url_protocol = https(如果要用https這里就需要改,現(xiàn)在我們先不用https,這里不需要改)
# ./install.sh

瀏覽器訪問測試:http://192.168.1.200

創(chuàng)建倉庫

創(chuàng)建賬戶

項目授權

2、測試Harbor

上傳測試

[[email protected] ~]# vim /etc/docker/daemon.json
{ "insecure-registries":["172.21.39.43:80"] }

[root@jenkins ~]# docker login 172.21.39.43:80
  Username: wing
  Password:
  WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
  Configure a credential helper to remove this warning. See
  https://docs.docker.com/engine/reference/commandline/login/#credentials-store
   
  Login Succeeded
   # docker images
  REPOSITORY         TAG                 IMAGE ID           CREATED             SIZE
  nginx               latest             be1f31be9a87        13 days ago         109MB
   
   # docker image tag nginx 172.21.39.43:80/jenkins/nginx:v0
   # docker push 172.21.39.43:80/jenkins/nginx:v0
  The push refers to repository [harbor.io/library/nginx]
  92b86b4e7957: Pushed
  94ad191a291b: Pushed
  8b15606a9e3e: Pushed
  latest: digest: sha256:204a9a8e65061b10b92ad361dd6f406248404fe60efd5d6a8f2595f18bb37aad size: 948

在web界面中查看鏡像是否被上傳到倉庫中

如何重啟harbor

# docker-compose down
# vim harbor.yml
# ./prepare
# docker-compose up -d

【擴展】重置Harbor登陸密碼

harbor現(xiàn)使用postgresql 數(shù)據(jù)庫。不再支持mysql

注:
  卸載重新重新安裝也不可以,原因是沒有刪除harbor的數(shù)據(jù),harbor數(shù)據(jù)在/data/目錄下邊,如果真要重新安裝需要將這個也刪除,備份或者遷移,請使用這個目錄的數(shù)據(jù)。

harbor版本為:1.8.0
官方的安裝包為:harbor-offline-installer-v1.8.0.tgz

具體步驟:
1、進入[harbor-db]容器內部
    # docker exec -it harbor-db /bin/bash

2、進入postgresql命令行,
    psql -h postgresql -d postgres -U postgres  #這要輸入默認密碼:root123 。
    psql -U postgres -d postgres -h 127.0.0.1 -p 5432  #或者用這個可以不輸入密碼。

3、切換到harbor所在的數(shù)據(jù)庫
    # \c registry

4、查看harbor_user表
    # select * from harbor_user;

5、例如修改admin的密碼,修改為初始化密碼Harbor12345 ,修改好了之后再可以從web ui上再改一次。
    # update harbor_user set password='a71a7d0df981a61cbb53a97ed8d78f3e', salt='ah3fdh5b7yxepalg9z45bu8zb36sszmr' where username='admin';

6、退出 \q 退出postgresql,exit退出容器。
    # \q
    # exit

完成后通過WEB UI,就可以使用admin 、Harbor12345 這個密碼登錄了,記得修改這個默認密碼哦,避免安全問題。

有更加狠點的招數(shù),將admin賬戶改成別的名字,減少被攻擊面:
    # update harbor_user set username='wing' where user_id=1;             #更改admin用戶名為wing

3、Dockerfile文件

# cd /root/jenkins/docker-file/maven-docker-test_war
# vim Dockerfile
# Version 1.0
# Base images.
FROM tomcat:8.0.36-alpine

# Author.
MAINTAINER wing <[email protected]>

# Add war.
ADD maven-docker-test.war /usr/local/tomcat/webapps/

# Define working directory.
WORKDIR /usr/local/tomcat/bin/

# Define environment variables.
ENV PATH /usr/local/tomcat/bin:$PATH

# Define default command.
CMD ["catalina.sh", "run"]

# Expose ports.
EXPOSE 8080

4、Harbor權限相關

harbor倉庫的權限得配置一下,不然curl命令訪問不到

四、業(yè)務服務器

1、安裝軟件

# yum install docker jq -y   //后面的腳本會用到,jq類似于sed/awk專門處理json格式的文件
# systemctl start docker

2、預先配置

在業(yè)務機器上配置:
# visudo
#
#Defaults   requiretty
Defaults:root !requiretty

否則在機器業(yè)務機器上執(zhí)行腳本時會報錯:
[SSH] executing...
sudo: sorry, you must have a tty to run sudo
docker: invalid reference format.


五、Jenkins服務部署配置

1、軟件安裝

[root@jenkins ~]# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
[root@jenkins ~]# rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
[root@jenkins ~]# yum install -y jenkins git maven
[root@jenkins ~]# systemctl start jenkins
[root@jenkins ~]# ps -ef|grep jenkins

2、預先配置

由于在Jenkins機器上docker是使用root用戶運行的,而Jenkins是使用普通用戶jenkins運行的,所以要先配置下jenkins用戶可以使用docker命令。
[root@jenkins ~]# visudo
jenkins ALL=(root)     NOPASSWD: /usr/bin/docker

另外在Jenkins機器上配置:

# Disable "ssh hostname sudo <cmd>", because it will show the password in clear.
#         You have to run "ssh -t hostname sudo <cmd>".
#
#Defaults   requiretty
Defaults:jenkins !requiretty

如果不配置這個,在執(zhí)行下面腳本時,會報錯誤:
+ cp -f /home/jenkins/.jenkins/workspace/godseyeBranchForNov/godseye-container/target/godseye-container-wisedu.war /home/jenkins/docker-file/godseye_war/godseye.war
+ sudo docker login -u jkzhao -p Wisedu123 -e [email protected] 172.16.206.32
sudo: sorry, you must have a tty to run sudo

3、安裝插件

瀏覽器登錄Jenkins,http://161.117.34.103:8080,進行初始化配置

點擊“系統(tǒng)管理”,點擊“管理插件”,搜索插件"Maven Integration"和"SSH",進行安裝。

4、配置遠程機器

登錄Jenkins,點擊“Credentials”,點擊“Add domain”。

點擊“系統(tǒng)管理”,“系統(tǒng)配置”,找到“SSH remote hosts”。

六、Jenkins構建Job

1、構建Maven風格的Job

代碼地址:https://github.com/yanqiang20172017/easy-springmvc-maven.git

Goals and options填寫:clean package -Dmaven.test.skip=true

2、配置Post Steps

注:腳本中用到的倉庫和認證的賬號需要先在harbor新建好。

本次實驗yum安裝方式修改工作目錄后的腳本:

# Jenkins機器:編譯完成后,build生成一個新版本的鏡像,push到遠程docker倉庫

# Variables
JENKINS_WAR_HOME='/var/lib/jenkins/workspace/maven-docker/target'
DOCKERFILE_HOME='/var/lib/jenkins/docker-file/maven-docker-test_war'
HARBOR_IP='172.21.39.43'
REPOSITORIES='jenkins/maven-docker'
HARBOR_USER='wing'
HARBOR_USER_PASSWD='Harbor12345'
HARBOR_USER_EMAIL='[email protected]'

# Copy the newest war to docker-file directory.
\cp -f ${JENKINS_WAR_HOME}/easy-springmvc-maven.war ${DOCKERFILE_HOME}/maven-docker.war

# Delete image early version.
sudo docker login -u ${HARBOR_USER} -p ${HARBOR_USER_PASSWD} ${HARBOR_IP}:80
IMAGE_ID=`sudo docker images | grep ${REPOSITORIES} | awk '{print $3}'`
if [ -n "${IMAGE_ID}" ];then
   sudo docker rmi ${IMAGE_ID}
fi

# Build image.
cd ${DOCKERFILE_HOME}
TAG=`date +%Y%m%d-%H%M%S`
sudo docker build -t ${HARBOR_IP}:80/${REPOSITORIES}:${TAG} . &>/dev/null

# Push to the harbor registry.
sudo docker push ${HARBOR_IP}:80/${REPOSITORIES}:${TAG} &>/dev/null


之前war包方式部署的jenkins里面的腳本:

# Jenkins機器:編譯完成后,build生成一個新版本的鏡像,push到遠程docker倉庫

# Variables
JENKINS_WAR_HOME='/root/.jenkins/workspace/maven-docker-test/target'
DOCKERFILE_HOME='/root/jenkins/docker-file/maven-docker-test_war'
HARBOR_IP='172.22.211.175'
REPOSITORIES='jenkins/maven-docker-test'
HARBOR_USER='wing'
HARBOR_USER_PASSWD='Harbor12345'
HARBOR_USER_EMAIL='[email protected]'

# Copy the newest war to docker-file directory.
\cp -f ${JENKINS_WAR_HOME}/easy-springmvc-maven.war ${DOCKERFILE_HOME}/maven-docker-test.war

# Delete image early version.
sudo docker login -u ${HARBOR_USER} -p ${HARBOR_USER_PASSWD} ${HARBOR_IP}
IMAGE_ID=`sudo docker images | grep ${REPOSITORIES} | awk '{print $3}'`
if [ -n "${IMAGE_ID}" ];then
   sudo docker rmi ${IMAGE_ID}
fi

# Build image.
cd ${DOCKERFILE_HOME}
TAG=`date +%Y%m%d-%H%M%S`
sudo docker build -t ${HARBOR_IP}/${REPOSITORIES}:${TAG} . &>/dev/null

# Push to the harbor registry.
sudo docker push ${HARBOR_IP}/${REPOSITORIES}:${TAG} &>/dev/null

注:war包的名字為git項目的名字/root/.jenkins/workspace/maven-docker-test/target/easy-springmvc-maven.war

拉取鏡像、發(fā)布

Harbor2.0的API發(fā)生了變化,此處是新版腳本方式,修改了鏡像tag獲取的方式

# 拉取鏡像,發(fā)布
HARBOR_IP='172.21.39.43'
REPOSITORIES='jenkins/maven-docker'
HARBOR_USER='wing'
HARBOR_USER_PASSWD='Harbor12345'

# 登錄harbor
docker login -u ${HARBOR_USER} -p ${HARBOR_USER_PASSWD} ${HARBOR_IP}:80

# Stop container, and delete the container.
CONTAINER_ID=`docker ps | grep "maven-docker" | awk '{print $1}'`
if [ -n "$CONTAINER_ID" ]; then
  docker stop $CONTAINER_ID
  docker rm $CONTAINER_ID
else #如果容器啟動時失敗了,就需要docker ps -a才能找到那個容器
   CONTAINER_ID=`docker ps -a | grep "maven-docker" | awk '{print $1}'`
   if [ -n "$CONTAINER_ID" ]; then  # 如果是第一次在這臺機器上拉取運行容器,那么docker ps -a也是找不到這個容器的
      docker rm $CONTAINER_ID
   fi
fi

# Delet eeasy-springmvc-maven image early version.
IMAGE_ID=`sudo docker images | grep ${REPOSITORIES} | awk '{print $3}'`
if [ -n "${IMAGE_ID}" ];then
  docker rmi ${IMAGE_ID}
fi

# Pull image.
# TAG=`curl -s http://${HARBOR_IP}/api/repositories/${REPOSITORIES}/tags | jq '.[-1]' | sed 's/\"http://g'`
# TAG=`curl -s http://172.21.39.43/api/repositories/jenkins/maven-docker/tags | jq '.[-1]| {name:.name}' | awk -F '"' '/name/{print $4}'`
TAG=`curl -s http://161.117.37.192/api/v2.0/projects/jenkins/repositories/maven-docker/artifacts |awk -F'name":"' '{print $2}'|cut -d '"' -f1`
docker pull ${HARBOR_IP}:80/${REPOSITORIES}:${TAG} &>/dev/null

# Run.
docker run -d --name maven-docker -p 8080:8080 ${HARBOR_IP}:80/${REPOSITORIES}:${TAG}

這是舊版本的腳本

# 拉取鏡像,發(fā)布
HARBOR_IP='172.22.211.175'
REPOSITORIES='jenkins/maven-docker-test'
HARBOR_USER='wing'
HARBOR_USER_PASSWD='Harbor12345'

# 登錄harbor
docker login -u ${HARBOR_USER} -p ${HARBOR_USER_PASSWD} ${HARBOR_IP}

# Stop container, and delete the container.
CONTAINER_ID=`docker ps | grep "maven-docker-test" | awk '{print $1}'`
if [ -n "$CONTAINER_ID" ]; then
  docker stop $CONTAINER_ID
  docker rm $CONTAINER_ID
else #如果容器啟動時失敗了,就需要docker ps -a才能找到那個容器
   CONTAINER_ID=`docker ps -a | grep "maven-docker-test" | awk '{print $1}'`
   if [ -n "$CONTAINER_ID" ]; then  # 如果是第一次在這臺機器上拉取運行容器,那么docker ps -a也是找不到這個容器的
      docker rm $CONTAINER_ID
   fi
fi

# Deleteeasy-springmvc-maven image early version.
IMAGE_ID=`sudo docker images | grep ${REPOSITORIES} | awk '{print $3}'`
if [ -n "${IMAGE_ID}" ];then
  docker rmi ${IMAGE_ID}
fi

# Pull image.
# TAG=`curl -s http://${HARBOR_IP}/api/repositories/${REPOSITORIES}/tags | jq '.[-1]' | sed 's/\"http://g'`
TAG=`curl -s http://172.22.211.175/api/repositories/jenkins/maven-docker-test/tags | jq '.[-1]| {name:.name}' | awk -F '"' '/name/{print $4}'`
docker pull ${HARBOR_IP}/${REPOSITORIES}:${TAG} &>/dev/null

# Run.
docker run -d --name maven-docker-test -p 8080:8080 ${HARBOR_IP}/${REPOSITORIES}:${TAG}
kubectl set image

3、構建

4、控制臺輸出過程

執(zhí)行中控制臺輸出
Started by user admin
Building on master in workspace /root/.jenkins/workspace/maven-docker-test
No credentials specified
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/yanqiang20172017/easy-springmvc-maven.git # timeout=10
Fetching upstream changes from https://github.com/yanqiang20172017/easy-springmvc-maven.git
> git --version # timeout=10
> git fetch --tags --progress https://github.com/yanqiang20172017/easy-springmvc-maven.git +refs/heads/*:refs/remotes/origin/*
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
> git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
Checking out Revision 67604f7f9f30505e3bb3e8935c745154f04aa372 (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f 67604f7f9f30505e3bb3e8935c745154f04aa372
Commit message: "修改standard/1.1.2的依賴"
> git rev-list --no-walk 67604f7f9f30505e3bb3e8935c745154f04aa372 # timeout=10
Parsing POMs
Established TCP socket on 36798
[maven-docker-test] $ java -cp /root/.jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-agent-1.12.jar:/usr/share/maven/boot/plexus-classworlds.jar org.jvnet.hudson.maven3.agent.Maven3Main /usr/share/maven /root/.jenkins/war/WEB-INF/lib/remoting-3.29.jar /root/.jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-1.12.jar /root/.jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-commons-1.12.jar 36798
<===[JENKINS REMOTING CAPACITY]===>channel started
Executing Maven:  -B -f /root/.jenkins/workspace/maven-docker-test/pom.xml clean package -Dmaven.test.skip=true
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for springmvc-maven:easy-springmvc-maven:war:0.0.1-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-war-plugin is missing. @ line 22, column 15
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO]                                                                        
[INFO] --------------------------------------------------------------
[INFO] Building springmvc-maven 0.0.1-SNAPSHOT
[INFO] --------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ easy-springmvc-maven ---
[INFO] Deleting /root/.jenkins/workspace/maven-docker-test/target
[INFO]
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ easy-springmvc-maven ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /root/.jenkins/workspace/maven-docker-test/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ easy-springmvc-maven ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 2 source files to /root/.jenkins/workspace/maven-docker-test/target/classes
[INFO]
[INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ easy-springmvc-maven ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /root/.jenkins/workspace/maven-docker-test/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ easy-springmvc-maven ---
[INFO] Not compiling test sources
[INFO]
[INFO] --- maven-surefire-plugin:2.10:test (default-test) @ easy-springmvc-maven ---
[INFO] Tests are skipped.
[WARNING] Attempt to (de-)serialize anonymous class hudson.maven.reporters.BuildInfoRecorder$1; see: https://jenkins.io/redirect/serialization-of-anonymous-classes/
[INFO]
[INFO] --- maven-war-plugin:2.1.1:war (default-war) @ easy-springmvc-maven ---
[INFO] Packaging webapp
[INFO] Assembling webapp [easy-springmvc-maven] in [/root/.jenkins/workspace/maven-docker-test/target/easy-springmvc-maven]
[INFO] Processing war project
[INFO] Copying webapp resources [/root/.jenkins/workspace/maven-docker-test/src/main/webapp]
[INFO] Webapp assembled in [43 msecs]
[INFO] Building war: /root/.jenkins/workspace/maven-docker-test/target/easy-springmvc-maven.war
[INFO] WEB-INF/web.xml already added, skipping
[INFO] --------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] --------------------------------------------------------------
[INFO] Total time: 2.647s
[INFO] Finished at: Sun Jun 09 16:12:01 CST 2019
[INFO] Final Memory: 19M/189M
[INFO] --------------------------------------------------------------
Waiting for Jenkins to finish collecting data
[JENKINS] Archiving /root/.jenkins/workspace/maven-docker-test/pom.xml to springmvc-maven/easy-springmvc-maven/0.0.1-SNAPSHOT/easy-springmvc-maven-0.0.1-SNAPSHOT.pom
[JENKINS] Archiving /root/.jenkins/workspace/maven-docker-test/target/easy-springmvc-maven.war to springmvc-maven/easy-springmvc-maven/0.0.1-SNAPSHOT/easy-springmvc-maven-0.0.1-SNAPSHOT.war
[maven-docker-test] $ /bin/sh -xe /tmp/jenkins6873694180184993727.sh
channel stopped
+ JENKINS_WAR_HOME=/root/.jenkins/workspace/maven-docker-test/target
+ DOCKERFILE_HOME=/root/jenkins/docker-file/maven-docker-test_war
+ HARBOR_IP=172.22.211.175
+ REPOSITORIES=jenkins/maven-docker-test
+ HARBOR_USER=wing
+ HARBOR_USER_PASSWD=Harbor12345
+ [email protected]
+ cp -f /root/.jenkins/workspace/maven-docker-test/target/easy-springmvc-maven.war /root/jenkins/docker-file/maven-docker-test_war/maven-docker-test.war
+ sudo docker login -u wing -p Harbor12345 172.22.211.175
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
++ sudo docker images
++ grep jenkins/maven-docker-test
++ awk '{print $3}'
+ IMAGE_ID=a6676d1090aa
+ '[' -n a6676d1090aa ']'
+ sudo docker rmi a6676d1090aa
Untagged: 172.22.211.175/jenkins/maven-docker-test:20190609-153307
Untagged: 172.22.211.175/jenkins/maven-docker-test@sha256:a0dbff5acc2284554aef955e32cb3325b0716c13ec66ec70b0705fe17d425d8b
Deleted: sha256:a6676d1090aa51212861be156d81e2e96ab7ffb8ace2f8e4428debd1404ba8dd
Deleted: sha256:675a50c43c8b6b890dd86f9ef7958f849956d922735a3a721741af7bfcc0a50d
Deleted: sha256:fb5bd69c508668d13c4da89770d8c54fbc7e330c45543a80be52dc94a021730e
Deleted: sha256:7e47412dc00e4b0e753cf076ac4b97bbc972c524aeae4243ef4c441a7bf9d8e4
Deleted: sha256:2e6bb2e854e3a6d14b35797198758503dcd924a1c365e653daef5708659f3b6c
Deleted: sha256:e036e0839cbd1676552163ab0001e9e968ef924d2d17b0b7eee245ce29f35f6b
Deleted: sha256:1f35ccae7e2fec67145bd7b3f8b50d7f0a66f3386cc1d444136e24c8ef667763
+ cd /root/jenkins/docker-file/maven-docker-test_war
++ date +%Y%m%d-%H%M%S
+ TAG=20190609-161201
+ sudo docker build -t 172.22.211.175/jenkins/maven-docker-test:20190609-161201 .
+ sudo docker push 172.22.211.175/jenkins/maven-docker-test:20190609-161201
[SSH] script:
USER="root"

# 拉取鏡像,發(fā)布
HARBOR_IP='172.22.211.175'
REPOSITORIES='jenkins/maven-docker-test'
HARBOR_USER='wing'
HARBOR_USER_PASSWD='Harbor12345'

# 登錄harbor
docker login -u ${HARBOR_USER} -p ${HARBOR_USER_PASSWD} ${HARBOR_IP}

# Stop container, and delete the container.
CONTAINER_ID=`docker ps | grep "maven-docker-test" | awk '{print $1}'`
if [ -n "$CONTAINER_ID" ]; then
  docker stop $CONTAINER_ID
  docker rm $CONTAINER_ID
else #如果容器啟動時失敗了,就需要docker ps -a才能找到那個容器
   CONTAINER_ID=`docker ps -a | grep "maven-docker-test" | awk '{print $1}'`
   if [ -n "$CONTAINER_ID" ]; then  # 如果是第一次在這臺機器上拉取運行容器,那么docker ps -a也是找不到這個容器的
      docker rm $CONTAINER_ID
   fi
fi

# Deleteeasy-springmvc-maven image early version.
IMAGE_ID=`sudo docker images | grep ${REPOSITORIES} | awk '{print $3}'`
if [ -n "${IMAGE_ID}" ];then
  docker rmi ${IMAGE_ID}
fi

# Pull image.
# TAG=`curl -s http://${HARBOR_IP}/api/repositories/${REPOSITORIES}/tags | jq '.[-1]' | sed 's/\"http://g'`
TAG=`curl -s http://172.22.211.175/api/repositories/jenkins/maven-docker-test/tags | jq '.[-1]| {name:.name}' | awk -F '"' '/name/{print $4}'`
docker pull ${HARBOR_IP}/${REPOSITORIES}:${TAG} &>/dev/null

# Run.
docker run -d --name maven-docker-test -p 8080:8080 ${HARBOR_IP}/${REPOSITORIES}:${TAG}

[SSH] executing...
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
afa55c8e5fe64bc2f652fdc3813f077173baff4e8cfd4301c5c49c75bdb3d953
[SSH] completed
[SSH] exit-status: 0

Finished: SUCCESS

喜歡,在看



瀏覽 71
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報
評論
圖片
表情
推薦
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 国产精品美女| 亚洲婷婷在线视频| 亚洲A网站| 97超碰免费| 精品乱子伦一区二区三区免费播放| 蜜臀久久99精品久久久久久婷婷| 天堂成人网站| 国产精品久久久一区二区三区| 四川少妇搡BBBB搡BBB视频网 | 亚洲手机在线| 亚洲av免费在线| 亚洲无码蜜桃| 国产精品小电影| 亚洲色情在线播放| 91爱爱| 成人AV免费在线观看| 91黄色在线观看| 午夜免费网站| 亚洲精品久久久久久久蜜桃| 欧美日韩操逼片| 欧美亚洲视频| 黄网在线免费观看| 精品熟妇| 夜夜夜叫天天天做| 麻豆一级| 亚洲网站免费在线观看| 色丁香视频在线观看的| 日韩无码精品视频| 国产肏屄视频| 国产精品无码7777777| 国产午夜成人免费看片无遮挡| 欧美一级黃色A片免费看蜜桃熟了| 北岛玲视频在线| 日本一节片在线播放| 日韩无码久久久| 在线免费观看AV片| 日韩AV一级片| 麻豆乱伦视频| 狠狠热视频| 嫩BBB槡BBBB槡BBBB二一| 欧美黄色免费| 91大神在线资源观看无广告| 人妻人人操| 无码AV网站| 国产一级a一级a免费视频| 嫩草视频网站| 99久久99久久精品免费看小说。 | 激情自拍偷拍| 三级视频网址| 精品人妻一区二区乱码一区二区 | 亚洲综合图色40p| 五月婷婷开心| 五月天婷婷AV| 最新免费毛片| 日韩精品欧美一区二区三区| h片在线播放| 91久久国产| 18国产免费视频在线观看| 欧美日韩一二| 88AV在线播放| 日韩人妻丝袜中文字幕| 高清无码爱爱| 色老板网址| 最近最火中文字幕mv歌词| 国产欧美精品一区二区三区| 精品人妻系列| 国产AV日韩| 青青五月天| 无码高清在线| 日韩黄色一级片| 成人性生活免费视频| 国产福利在线观看| 久操免费在线视频| 丰满老妇高潮一级A片| 色情片在线观看| 欧美性爱怡红院| 福利视频三区| 欧一美一婬一伦一区二区三区黑人-亚 | 亚洲无码三区| 日韩综合精品中文字幕66| 婷婷久久久久| 亚洲AV免费看| 91麻豆影院| 亚洲综合色色| 嫩BBB槡BBBB槡BBBB撒尿| 日韩av中文字幕在线| 无码视频在线看| 久久播视频| 老太色HD色老太HD-百度| 国产最新av| 午夜成人网站在线观看| 免费电影日本黄色| 日屄电影| 夜间福利视频| 亚洲成人精品AV| 日韩成人无码电影网站| 国产一级婬乱片免费| 不卡无码中文字幕| 欧美一区二区三区在线播放| 亚洲一区视频在线| 老女人AV| 第一色网站| 91无码人妻精品一区二区三区四| 99热999| 国产91在线看| 91二区三区| 韩国gogogo高清在线完整版| 免费色色视频| 少妇搡BBBB搡BBB搡毛片少妇| 中文无码高清视频| 四川少BBB搡BBB爽爽爽| 麻豆亚洲| 日韩中出视频| 三级片视频在线观看| www.丁香五月| 人人操人人搞| 亚洲中文字幕在线看| 成人做爰A片免费看网站| 国产精品成人影视| 极品少妇AV| 四虎黄色网址| 777久久| 亚洲AV第二区国产精品| 天天日天天操天天射| 91狠狠综合久久| 国产高清在线观看| 亚洲狼人| 国产精品怡红院有限公司| 激情日逼| 色欲成人AV| 中文字幕无码A片久久| 大BBBw大BBBW另类| AV天堂偷拍亂伦| yjizz视频网| 亚洲精品影视| 亚洲AV综合网| 97精品在线观看| 亚洲人妻无码视频| 中文字幕国产在线| 高清无码在线观看18| AA无码| 亚洲第一在线| 伊人网视频| 美女性爱3P视频| 亚洲色色视频| 中文字幕AV免费观看| 五月天婷婷在线视频| 天堂va欧美ⅴa亚洲va一夜| 日本黄色色情视频| 99九九视频| 中文解说AⅤ水果派| 麻豆自拍偷拍| 欧美一级婬片免费视频华泰老添妇| 九色PORNY自拍视频| 天堂中文字幕在线观看| 成人网站在线看| 日都一级A片| 美女中文字幕| 在线观看小视频| 亚洲成人电影一区| 欧洲成人午夜精品无码区久久| 国产精品成人影视| 高清无码电影| 国产精品一二三区| 欧美婷婷| 久久成人18免费网站波多野结衣 | 国产a一级a毛一级视频| 三级成人AV| av资源观看| 亚洲婷婷五月天| 国产免费a片| 粉粉嫩嫩的18虎白女| 日韩精品人妻一区二区| 91在线观看| 牛牛影视一区二区| 91无码人妻东京热精品一区| 欧美色逼逼| 三级片日韩| 激情五月天影院| 操B视频网站| 欧美三级在线| 国产女人18毛片水真多18| 97免费视频在线观看| 国产剧情一区二区三区| 中文字幕2025年最好看电视剧| 99久久精品国产精品有折扣吗| 玉米地一级婬片A片| 插丰满少妇在线观看| 精品逼| 亚洲国产一| 影音先锋在线成人| jizz视频| 精品大香蕉| 加勒比日日综合| 欧美XXXXBBBB| 肏逼免费视频| 久久99国产精品| 熟练中出-波多野结衣| yw尤物| 不卡无码中文字幕一区| 国产色情在线观看| 亚洲狠狠操| 中文字幕在线观看福利视频| 亚洲最新AV在线| 嫩BBB槡BBBB槡BBBB百度| 超碰成人97| 人人操在线播放| 91热| 亚洲av无码精品| 无码波多野结衣| 国产精品黄色片| 免费AA片| 西西444WWW大胆无| 五月天丁香成人| 亚洲欧美在线视频观看| 在线观看黄色网| av免费播放| 色眯眯久久爱| 无码国精品一区二区免费蜜桃| 丰滿人妻-区二区三区| 午夜褔利| 激情欧美| 国产免费操逼| 国产大屌| 三级网站免费观看| 五月激情综合网| 综合成人在线| 丁香花五月天| 热久久免费| 爱爱无码| 无码人妻丰满熟妇精品区| 欧美大黄视频| 中文字幕+乱码+中文字幕电视剧| 欧美日韩国产一区二区三区| 俺来了俺去了www色官网| 国产69AV| 日皮视频在线看| 国产精品无码无套在线| 日韩AV无码免费| 韩国gogogo高清在线完整版| 免费无码在线| 亚洲日韩AV在线| 精品人妻系列| 国产成人精品777777| 91女人18片女毛片60分钟| 天天日夜夜爽| 国产成人免费观看视频| 久久无码一区二区| 99精品在线免费观看| 阿宾MD0165麻豆沈娜娜| 久久国产香蕉| 国产高清无码18| 色婷婷基地| 亚洲中文视频免费| 日本韩国无码视频| 久久男人天堂| 牛牛成人在线视频| 国产免费AV在线观看| 尤物com| 色噜噜狠狠色综无码久久合欧美| 国产亚洲无码| 日韩成人三级片| www.国产在线观看| 高清无码不卡av| 欧美性猛交ⅩXXX乱大交| 国产在线视频一区二区| 欧美一区二区三区在线| 热久久久久久| 日韩人妻AV| 国产视频导航| 大学生18一19GAY169| 97超级碰| 1024在线视频| 五月色婷婷综合| 国产多人搡BBBB槡BBBB| 一区二区三区在线观看视频| 高清无码中文字| 日韩一区二区不卡| 天天摸天天操| 3DAV一区二区三区动漫| 在线观看内射视频| 黄色国产在线观看| 亚洲影院第一页在线观看| 老司机视频在线视频18| 蜜桃久久99精品久久久酒店| 91福利资源| 黄网在线播放| 日本三级无码| 亚洲av大片| 91黄色在线观看| 欧美操逼图| 日皮视频| 专业操老外| 99re欧美激情| 永久av| 蜜芽无码| 日屄在线观看| 日韩成年视频| www.蜜桃| 国产精品一区二区三区不卡| 色老板最新网址| 免费射精一二三区| 欧美中文字幕视频| 国产在线导航| 超碰日| 想要xx在线观看| 免费黄片在线看| 你懂得视频在线观看| 一级a一级a爱片免费免免高潮| 亚洲一区二区三区在线++中国| 可以看的毛片| 五月激情网站| 乱伦91视频| 日本高清无码在线观看| h片在线免费观看| 国产精品久久久大香蕉| 国产激情网| 一级片三级片| 97在线视频免费观看| 亚洲色吧| 色婷婷18正码国产| 91人人干| 91国在线视频| 福利在线播放| 看欧美黄片| 一区二区三区四区五区无码| 中文字幕综合网| 国产成人秘在线观看免费网站| 日本操逼电影| 成人黄片在线免费观看| 成年人视频在线免费观看| 国产亚洲久一区二区| 国产视频高清无码| 成人毛片在线观看| 影音先锋黄色资源| 去干网欧美| 欧美老妇大BBBBXXXX| 在线视频日本| 少妇高潮av久久久久久| 囯产精品99久久久久久WWW| 色九九| 久本草精品| 3D动漫精品啪啪一区二区免费| 9一区二区三区| 无码AV大香线蕉伊人| 福利大香蕉| 69色综合| 蜜桃久久久久久久| 亚洲AV大片| 色色色色色欧美网| av网站在线免费观看| 久久精品99久久久久久久久| 亚洲自拍中文字幕| 日韩视频在线免费观看| 成人免费网站在线观看| 波多野结衣无码视频在线观看| 激情小说在线观看| 日韩一级片视频| 人妻中文字幕av| 成人区精品一区二区婷婷| 熟女人妻人妻の视频| 91精品国产偷窥一区二区| 欧美特黄AAA| 亚洲色图成人网| 国产成人三级在线| 国产又爽又黄网站免费观看| 中文字幕亚洲高清| 久青草视频| 国产无码一二三区| 婷婷丁香五月综合| 香蕉av在线播放| 伊人网视频在线播放| 国产欧美精品一区二区色综合| 国产高清在线免费观看AV片| 日韩一区在线视频| 伊人私人影院| 日韩三级在线观看| 免费看黄色大全| 国产一级a毛一级a做免费高清视频| 欧美大胆a| 黄色影片在线观看| 梁祝艳谭A级毛片| 人人人人操| 国产对白视频| 精品国产久久久| 国产字幕| 国产精品自拍视频| 熟妇槡BBBB槡BBBB图| 在线观看av网站中文字幕| 成人A片免费观看| 国产麻豆电影在线观看| 91黄色在线观看| 亚欧洲精品视频| 欧美成人精品欧美一级私黄| 日韩无码三级视频| 国产成人精品AA毛片| 91吴梦梦无码一区二区| 麻豆国产91在线播放| 无码成人在线| 五月天婷婷乱伦| 亚洲在线高清| AV天堂小说网| 99久久精品国产精品有折扣吗| 黄色大片免费网站| 91人人干| 色婷婷18正码国产| 亚洲天堂在线播放| 俺来也俺去也www色官网| 色老板在线视频| 强伦轩一区二区三区四区| igao在线观看| 亚洲无码免费在线| 四虎91| www.sesese| 天堂va欧美va亚洲va在线| 五月天亭亭.com| 思思操| 国产做受| 麻豆乱码国产一区二区三区| 热久久在线观看| 激情男人网| 最近中文字幕在线| 国产精品2025| 久热精品视频在线观看| 亚洲a电影| 木下凛凛子AV888AV在线观看| 特级婬片A片AAA毛片AA做头| 777偷窥盗摄00000| 日本一区二区三区在线视频| 翔田千里中文字幕无码| 国产香蕉视频| 中文字幕2025年最好看电视剧| 婷婷爱五月天| 亚洲免费视频在线播放| 一级黄色电影免费| 中文字幕高清无码免费视频| av一区二区三区四区| 亚洲国产中文字幕在线播放| 538在线视频| 成人免费视频网| 操操操操操操操操逼| 成人A片免费看| 国产精品1区2区3区| 色噜噜狠狠一区二区三区Av蜜芽| 九色PORN视频成人蝌蚪自拍| 久久精品国产AV| 天天日天天操天天射| 国产亲子乱XXXXimim/| 少妇无码一区| 午夜精品久久久久久久| 国产99页| 免费看AV大片| 91成人小电影| 欧美午夜性爱视频| 天堂A片电影网站在线观看| 丁香五月欧美激情| 国产精品午夜在线| 亚洲成人AV| 欧美在线免费观看| 在线国产激情视频| 国产熟妇码视频黑料| 成人亚洲在线| 亚洲欧美日韩成人| 亚洲成人在线播放| 超级人人操| 日韩欧美在线免费| 人人妻人人澡| 91成人精品一区二区| 91精品人妻一区二区三区四区| 日本黄色片| 波多野结衣高清无码视频| 在线h网站| 大香蕉伊人网| 欧美一級黃色A片免費看| 男女啪啪啪网站| 亚洲天媒在线播放| 日韩另类视频| 天天爱av| 永久免费不卡在线观看黄网站| av免费播放| 青娱乐精品在线| 加勒比无码综合| 伊人大香蕉在线视频| 91在线无码精品秘国产-百度| 超碰色| 91丨人妻丨国产丨丝袜| 天堂网2014| 狼友视频免费在线观看| 黄色视频白丝| 中文字幕性爱| 小视频你懂的| 91大屁股| 99色色| 亚洲在线视频免费观看| AV高清无码在线| 夜夜爽夜夜爽| 免费毛片基地| 无码区一区二区三区| 一本之道高清数码大全| 在线免费人成视频| 青娱乐99| 亚洲男人天堂AV| 一区二区三区四区成人| 亚洲一区中文字幕成人在线| 婷婷六月激情| 日本精品人妻| 亚洲综合99| 中文字幕免费在线看一区七区| 九色PORNY9l原创自拍| 国产一级a一片成人AV| 成人亚洲精品一区二区三区| 97色综合| 欧美操逼的| 91操b| 亚洲天堂视频网| 久久毛片| 一级无码高清| 人妻av无码| 欧洲在线观看| 欧美操B电影| 久操视频在线播放| 俺去也在线视频| 日本中文不卡| 国产做受精品网站在线观看| 青娱乐偷拍| 久久久人妻| 天天天天操| 大香蕉久久久久久久| 日韩欧美中文| 91av成人| 日韩无码操逼视频| 久草视频这里只有精品| 蜜桃视频成人版网站| 成人黄色在线| 青青操B| 日韩人妻AV| 免费视频在线观看一区| 人妻在线无码| 91av在线播放| 2025国产精品| 久久久久久久久久8888| 国产成人黄色电影| 黄页免费无码| 欧洲黑人成人A版免费视频| 国产熟妇码视频| 国产娇小13videos糟蹋| 亚洲高清超级无码在线视频观看 | 国产精品人妻AⅤ在线看| www.久久久| 欧美日韩性色无码免费| 91免费在线视频观看| 五月天激情网站| 日韩啪啪视频| 欧美成人内射| 五月婷婷精品| 欧美精品网| 大香蕉免费中文| 亚洲四区| 日本黄色一级视频| 欧美高潮喷水| ChineSe露脸老女人| 成人欧美一区二区三区在线观看| 小黃片秘嗯嗯啊| 婷婷久久综合| 成人午夜福利网站| 中文无码电影| 欧美成人在线免费视频| 日韩久久精品视频| 岛国免费视频| 插逼视频国产| 精品第一页| 久久久婷婷婷| 欧美成人午夜| 豆花在线视频| 一本色道久久无码人妻精品69| 操人在线观看| 黄色电影毛片| 国产亚洲视频完整在线观看 | 日韩色情在线| AV资源在线免费观看| 欧美性爱日韩| 成人做爰100片免费-百度| 免费在线观看黄色视频网站| 91丨熟女丨首页| 无码不卡在线| 中文在线免费看视频| 99er在线观看| 91黄网站在线观看| 微拍福利一区二区| 日韩视频免费观看高清完整版在线观 | а√最新版天堂中文在线| 拍真实国产伦偷精品| 国产九九在线视频| 老熟女伦一区二区三区| 在线免费观看成人网站| 怡红院成人AV| 一本久道综合| 秋霞二区| 久久肏| 少妇无码视频| 乱伦视频网站| 国产资源在线观看| 亚洲国产精品成人综合| 熟妇槡BBBB槡BBBB图| 男人的天堂青青草| 人人弄| 内射视频免费看| 久久嫩草精品| 欧美狼友| 亚洲无码在线播放| 亚洲av电影在线观看| 伊人亚洲综合| 91免费福利| 久久久久久久久免费看无码| 亚洲精品久久久久久久久久久 | 国产AV无码精品| 国产第七页| 悠悠色导航| 国产午夜福利视频在线观看| 永久免费不卡在线观看黄网站 | 久久久久久毛片| 亚洲天堂高清| 九九自拍视频| 先锋成人av| 国产第五页| 亚洲视频天天射| 无码日批| www.伊人网| 日区无码| 免费AV观看| 久久日韩操| 天天影视综合网免费观看电视剧国产 | 农村三级片| 91无码人妻精品1国产四虎| 国产精品V日韩精品V在线观看| 天天做天天日| 国产男女无套免费| 黄色一级片免费在线观看| 精品人妻一区二区乱码一区二区 | av手机在线| 麻豆91蜜桃传媒在线观看| 啊啊啊在线| 台湾色综合| www.大香蕉伊人| 黄片网址在线观看| 99久久人妻精品免费二区| 视频一区二区免费| 国产淫乱视频| 日韩一区二区AV| 久久er视频| 午夜啪啪网站| 狠狠香蕉| 91牛视频| 国产又爽又黄视频| 91羞羞网站| 久久成人综合网| 亚洲成人性爱av| 日韩天堂av| 中文字幕乱伦日本| 中文字幕乱码免费综合久久| 秋霞久久日| gogogo视频在线观看黑人| 91视频在线观看网| 精品国产va久久久久久| 黄色视频在线观看亚洲一区二区三区免费 | 欧洲激情网| 嫩草在线精品| 亚洲第一在线| 操逼A片| 先锋AV资源| 一级黄色录像片| 自拍偷拍网| 黄色大片AV在线| 日日夜夜老司机| 黑人粗暴偷拍一区二区| 韩国日本美国免费毛片| 亚洲污网| 天天天天天天天天干| 精品乱子伦一区二区三区毛| 成人免费无码A片免费| 日本成人免费电影| 在线看一区二区三区| 久婷婷| 99精品99| 五月丁香六月色| www.污污污| 人妻无码一区二区三区| 操鸡巴网站| 亚洲欧美日韩高清| 做爰视频毛片下载蜜桃视频。| 五月婷婷无码| 亚洲欧美v| 国产在线观看AV| 欧美性猛交XXXX乱大交3| 青青草无码成人天堂免费| 无码电影网站| 久久久成人网| 91外围女视频| 尤物Av| 亚洲色图一区二区| 五月丁香婷婷激情综合| 久久国产精彩视频| 国产精品一级a毛视频| 日韩性爱av| 日韩在线成人视频| 色999日韩| 国产91在线观看| 图片区小说区区亚洲五月| 日韩无码AV电影| 天天干天天操| 91性爱| 亚洲色逼图片| 精品中文一区二区三区| 亚洲操逼图片| 人妻爽爽| 少妇无码在线| 亚洲电影AV| 亚洲无码成人网| h网站在线| 一级A片一毛片大全| 久草社区| 黄色视频在线观看亚洲一区二区三区免费 | 日韩一级黄色电影| 国精久久久久| 天天干网址| 艹在线观看| 国产人妻一区二区精选| 亚洲色射| 授乳奶水x88MAV| 大鸡吧在线视频| 婷婷五月天社区| 少妇无码| 中字无码AV| 国产精品乱码一区二区三区| 欧美国产操逼| 日韩免费中文字幕A片| 在线中文字幕AV| 亚洲欧美日韩一区二区| 人人爱人人插| 丰臀肥逼高清视频电影播放| 亚洲A网站| 色99在线| 久久久久久久网| 波多野结衣亚洲视频| 国产乱妇乱子伦视频免费观看让女人| 3D动漫精品啪啪一区二区下载| 黄片网站免费| 亚洲AV五月天在线| 97人妻人人操| 日韩欧美在线免费| 日日射天天干| 精品久久成人| 热热av| 另类性姿势BBwBBW| 快播激情小说| 精品网站| 中文字幕AV一区| 激情深爱五月天| 欧美亚洲性爱| 最新一区二区| 成人做爰100部片视频| 日本天堂网在线观看| 色欧美视频| 日韩一级片在线播放| 精品视频国产| www.俺去也| 北条麻妃无码精品AV怎么看| 欧洲在线观看| 成人免费A片在线观看直播96| 日韩精品久久久| 中文字幕乱码中文字乱码影响大吗 | 91天堂网| 国产黄色免费| 手机毛片在线播放| 欧美视频自拍| 成人午夜精品无码区| 亚洲熟女少妇| 亚洲天堂在线视频观看| 国产免费一区二区三区免费视频| 91精品国产综合久久久蜜臀粉嫩| 五月丁香婷婷啪啪| 婷婷久久网| 人妻精品一区二区三区| 女侠吕四娘第二部| 亚洲一道本在线| 亚洲AV成人无码一区二区三区| 国产在线视频一区二区三区| 日本AV在线播放| 日韩精品| 99人人爽| 91丨九色丨熟女泻火| 亚洲精品无码中文字幕| 亚洲无码福利| 成人精品一区二区三区视频| 亚洲丁香五月天| 国产成人亚洲综合AV婷婷| 久久久久久久久免费看无码| 天天干天天日天天干| 日韩精品一区二区三免费视频| 国产精品一区二区在线播放| 国产乱伦中文字幕| 手机看片日韩| 无码免费一区二区三区| 国产91麻豆视频| 口工视频| 亚洲无码一本道| 欧美在线视频99| 日本中文字幕乱伦| 日韩中文字幕av在线| 国产精品香蕉| 99热这里只有精品9| 黄色一级在线| 骚片网站| 无码人妻中文字幕| 亚洲天堂在线免费观看| 国产综合亚洲精品一区二| 国产精品免费网站| 午夜天堂网| 狼友视频在线| 国产一区亚洲| 久久大香蕉网| ThePorn日本无码| 日韩综合在线| AV电影天堂网| 2019国产精品| 色哟哟一区二区三区| 国产中文字幕AV在线播放| 久久精品视频免费看| 五月婷婷五月| 日本黄色视频在线| 国产中文字幕AV| 国产91久久婷婷一区二区| 91精品国产综合久久久蜜臀主演| 国产综合视频| 色老板在线精品免费观看| 亚洲av大全| 日批网站在线观看| 小日本91在线观看| 4388亚洲最大| 日韩天天| 精品无码人妻| 国产资源网| 欧美囗交大荫蒂免费| 亚洲中文网| 毛片自拍| 蜜桃视频日韩| 国产成人无码免费看片| 狠狠的操| 亚洲中文无码AV在线| 成人小说一区二区三区| 亚洲午夜AV久久乱码| 成人尤物网站| 亚洲狼友视频| 国产高清无码自拍| 91人妻无码视频| 亚洲日韩欧美一厂二区入| 成人激情综合网| 国产免费黄色av| 91九色蝌蚪91POR成人| HEZ-502搭讪绝品人妻系列| 成人网肏逼视频| 欧美成人国产| 精品在线一区| 无码a区天堂| 精品在线播放视频| 精品在线一区| 亚洲激情视频| 北条麻妃久久久| 欧美一级在线视频| 蜜桔视频嫩草蜜桃| 综合AV在线| av片在线免费观看| 色色激情视频| 91在线成人电影| 日韩欧美精品在线观看| 五月天青青草超碰免费公开在线观看| 第一福利导航大全| 中文字幕+乱码+中文字幕在线| 人妻无码一二三区免费| 免费黄色成人| seseav| 亚洲欧美日韩性爱| 欧美性猛交XXXX乱大交HD| 人人射人人| 在线91视频| 亚洲三级在线视频| 国产福利AV| 欧洲a视频| 国产棈品久久久久久久久久九秃 | 亚洲日本中文字幕在线| 蜜臀久久99精品久久久兰草影视 | 色妹子综合| 日韩极品在线观看| 色色色色五月天| 中文字幕在线观看辣文| 丁香五月天天| 日本中文字幕在线视频| A片欧美| 久久艹久久| 亚洲AV免费在线观看|