Intermediate Docker
Mike Metzger
Data Engineering Consultant
docker run -v <host directory>:<container directory>
-v ~/hostdata:/containerdata
compose.yaml
filesservices: resource: name: resource1 # Section named volumes volumes:
- <host directory>:<container directory> # Such as: - ~/hostdata:/containerdata
docker run --network <networkname>
docker run --network net1
In compose.yaml
resources
services: resource: name: resource1 networks:
network_name: # Such as: net1:
docker run -p hostport:containerport
-p 8000:8000
compose.yaml
resourcesservices: resource: name: resource1 ports:
- hostport:containerport # Such as: - 8000:8000
docker inspect <id / name>
Mounts
: Provides mounted data informationNetworkSettings
: Network informationNetworkSettings:Networks
: Shows the Docker network(s) connection details "Config": {
"Mounts": [...]
...
"Networks": {
"network1": {
...
Intermediate Docker