- Hands-On Kubernetes on Windows
- Piotr Tylenda
- 258字
- 2021-06-24 16:54:04
Creating a GitHub repository
If you don't have a GitHub account, you can create one for free at https://github.com/join. In this example, we will create a dedicated public repository called nginx-demo-index in the hands-on-kubernetes-on-windows organization. Let's get started:
- Navigate to https://github.com/ and use the + sign to create a new repository:
Hosting an organization is not required; you can just use your own personal namespace. The repository is intended to only contain the application source code (in our case, just a static index.html web page) and the Dockerfile that's required to build the image, which aligns with the suggested best practices for Docker development.
- After you have created the repository, we can push some source code for the image. You can find the source code for our minimalistic Docker image for hosting a static web page using nginx in this book's GitHub repository: https://github.com/PacktPublishing/Hands-On-Kubernetes-on-Windows/tree/master/Chapter03/02_nginx-demo-index.
- In order to clone the newly created repository, in PowerShell, navigate to the directory where you would like to have the repository and use the git clone command:
git clone https://github.com/<userName>/<repositoryName>.git
- Copy all the required source files to the repository and perform a push using the git push command:
git add -A
git commit -am "Docker image source code"
git push -u origin master
- At this point, you should be able to see the files in the repository when you navigate to GitHub web page, for example, https://github.com/hands-on-kubernetes-on-windows/nginx-demo-index:
The next step is to create the actual Docker Hub repository and configure autobuild. Let's proceed!
推薦閱讀
- Mastering Entity Framework Core 2.0
- OpenCV實例精解
- Java編程指南:基礎知識、類庫應用及案例設計
- 人臉識別原理及算法:動態人臉識別系統研究
- Learn Programming in Python with Cody Jackson
- Go并發編程實戰
- 量化金融R語言高級教程
- Android玩家必備
- C語言從入門到精通
- Learning Apache Cassandra
- 深入理解C指針
- 零基礎學Java第2版
- Yii2 By Example
- Developing Java Applications with Spring and Spring Boot
- 基于JavaScript的WebGIS開發