Skip to content

Commit d1a46cb

Browse files
carlospolopgitbook-bot
authored andcommitted
GitBook: [master] 3 pages modified
1 parent 9f5ff80 commit d1a46cb

File tree

3 files changed

+12
-7
lines changed

3 files changed

+12
-7
lines changed

SUMMARY.md

-1
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,6 @@
269269
* [3389 - Pentesting RDP](pentesting/pentesting-rdp.md)
270270
* [3632 - Pentesting distcc](pentesting/3632-pentesting-distcc.md)
271271
* [4369 - Pentesting Erlang Port Mapper Daemon \(epmd\)](pentesting/4369-pentesting-erlang-port-mapper-daemon-epmd.md)
272-
* [5000 - Pentesting runc](pentesting/5000-pentesting-runc.md)
273272
* [5353/UDP Multicast DNS \(mDNS\)](pentesting/5353-udp-multicast-dns-mdns.md)
274273
* [5432,5433 - Pentesting Postgresql](pentesting/pentesting-postgresql.md)
275274
* [5671,5672 - Pentesting AMQP](pentesting/5671-5672-pentesting-amqp.md)

pentesting/2375-pentesting-docker.md

+12
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,18 @@
66

77
The Docker Platform is the industry-leading container platform for continuous, high-velocity innovation, enabling organizations to seamlessly build and share any application — from legacy to what comes next — and securely run them anywhere.
88

9+
### Basic docker architecture
10+
11+
This info is from [here](https://stackoverflow.com/questions/41645665/how-containerd-compares-to-runc).
12+
13+
* [containerd](http://containerd.io/) is a container runtime which can m**anage a complete container lifecycle - from image transfer/storage to container execution**, supervision and networking. **More information about containerd below.**
14+
* container-shim handle headless containers, meaning once runc initializes the containers, it exits handing the containers over to the container-shim which acts as some middleman.
15+
* [runc](http://runc.io/) is lightweight universal run time container, which abides by the OCI specification. **runc is used by containerd for spawning and running containers according to OCI spec**. It is also the repackaging of libcontainer.
16+
* [grpc](http://www.grpc.io/) used for communication between containerd and docker-engine.
17+
* [OCI](https://www.opencontainers.org/) maintains the OCI specification for runtime and images. The current docker versions support OCI image and runtime specs.
18+
19+
![runC, containerD](https://i.stack.imgur.com/5aXF6.png)
20+
921
### Basic commands
1022

1123
```bash

pentesting/5000-pentesting-runc.md

-6
This file was deleted.

0 commit comments

Comments
 (0)