官术网_书友最值得收藏!

Triggering the Docker Hub autobuild

With the autobuild setup created in the previous section, triggering a new Docker image build is as simple as committing new code to your GitHub repository. In order to do that, you have to do the following:

  1. Introduce a change to the source code for the image on GitHub; for example, modify the index.html file:
<!DOCTYPE html>
<html>
<head>
<title>Hello World!</title>
</head>
<body>
<h1>Hello World from nginx container! This is a new version of image for autobuild.</h1>
</body>
</html>
  1. Commit and push the code change:
git commit -am "Updated index.html"
git push -u origin master
  1. In the Builds tab for this image repository on Docker Hub, you should almost immediately see that a new image build has been triggered (source commit: https://github.com/hands-on-kubernetes-on-windows/nginx-demo-index/tree/5ee600041912cdba3c82da5331542f48701f0f28):

If your build fails, you can always inspect the Docker build logs in the build details and Build logs tab.
  1. After the build succeeds, verify your image by running a new container on your Windows machine:
docker run -it --rm `
-p 8080:80 `
packtpubkubernetesonwindows/nginx-demo-index:latest
  1. The image will be automatically pulled from the Docker Hub repository. Navigate to http://localhost:8080 in your web browser. You should see the following output:

Congratulations – you have successfully created and triggered a Docker image autobuild on Docker Hub! In the next section, you will learn how to create a similar setup for Windows-based images using Azure Container Registry.

主站蜘蛛池模板: 科技| 大渡口区| 休宁县| 保亭| 保定市| 公主岭市| 太白县| 墨脱县| 抚顺市| 宝应县| 沾化县| 邵阳市| 乐昌市| 乃东县| 汉中市| 临沂市| 沅陵县| 樟树市| 当阳市| 新巴尔虎右旗| 蒲城县| 渑池县| 丰城市| 神木县| 邯郸市| 榆林市| 宁河县| 屏南县| 陇西县| 寿宁县| 昌宁县| 波密县| 阿巴嘎旗| 平湖市| 芦山县| 民丰县| 天津市| 新郑市| 株洲县| 沅江市| 沐川县|