Source codes and tools for C/C++ teaching.
- src: example source codes for teaching
- serv: web server for display data for projects
- Dockerfile: docker image builder for develop environment and web server.
- Install docker in computer: Docker Tutorial
- Build/download docker image:
docker build -t="yourname/cpplearn" .
(in src) ordocker pull ghzuo/cppteach
- Start new container from image:
docker run --name cpplearn -it -v $PWD/demo:/root/demo yourname/cpplearn
- Start an existed container:
docker start -i cpplearn
- Exit and stop container:
exit
in docker terminal - Exit container without stop:
Ctrl-P-Q
- Attach a running container:
docker attach cpplearn
- Build/download docker image:
docker build -t="yourname/cppserv" .
(in serv) ordocker pull ghzuo/cppserv
- Start new container from image:
docker run --name cppserv -p 8080:80 yourname/cppserv &
- Start an existed container:
docker start cppserv
- Stop a running container:
docker stop cppserv
- Brown webserver by url "localhost:8080"
- A better method for plot is jupyter-notebook
- Vscode + Docker + Remote Development: support manage docker and remote develop in Container/SSH
- Revise the display server by Cling-jupyter
- Including the source code into jupyter notebook