\_Chapter name
\_chapter_summary.md
\_Dockerfile
\_hello.py
This repository is intended as a guide for working through the concepts presented in the book "The Linux Programming interface" The goal is to provide both a summary of the information provided and a working linux environment to test out the concepts presented
- Docker Desktop
- Github
- Some text editor(i.e, vscode)
-
Open a terminal. This can be done using your code editor or you can use shell provided to you by your laptop
-
clone this directory using the command:
git clone [email protected]:bonddevconsult/linuxprogramminginterface.git -
open the chapter you're working on:
cd ./linuxprogramminginterface/chapter1. If you have a code editor, you still need to open the directory in your terminal even if you're already opened thelinuxprogramminginterfacewhen you opened your code editor. You just might need to docd ./chapter1instead -
run
docker build -t <chapter_name>:latest .to build your dev environment. This will overwrite whatever other build you have tagged as latest for the chapter -
open docker and start a container using the we just built.