- 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!
推薦閱讀
- Oracle Exadata性能優化
- Learn Type:Driven Development
- 自制編譯器
- Java 開發從入門到精通(第2版)
- 軟件界面交互設計基礎
- Hands-On Data Structures and Algorithms with JavaScript
- OpenStack Cloud Computing Cookbook(Fourth Edition)
- Java面向對象程序開發及實戰
- Learning ArcGIS Pro
- Unity Shader入門精要
- 碼上行動:用ChatGPT學會Python編程
- Python編程:從入門到實踐
- Access 2010數據庫應用技術(第2版)
- Learning VMware vSphere
- Learning C++ by Creating Games with UE4