Milestone 12 Docker - absentee-neptune/SYS-480 GitHub Wiki

Containers

  • To create a container:
    • docker container run --interactive --detach --name CONTAINER-NAME IMAGE:VERSION
  • To stop a container:
    • docker container stop CONTAINER-NAME
  • To remove a container:
    • docker container rm -f CONTAINER-NAME
  • To list containers:
    • docker container ls
  • To inspect a container:
    • docker container inspect CONTAINER-NAME
  • To run a container:
    • docker container exec -it CONTAINER-NAME CLI-TYPE

Networking

  • To create a bridged network:
    • docker network create --driver bridge
  • To remove a network:
    • docker network rm NETWORK
  • To list networks:
    • docker network ls
  • To inspect a network:
    • docker network inspect NETWORK
  • To connect a container to a specific network:
    • docker network connect NETWORK CONTAINER-NAME
  • To disconnect a container to a specific network:
    • docker network disconnect NETWORK CONTAINER-NAME

docker-compose

  • To run a docker-compose file:
    • docker-compose up -d
  • To stop a docker-compose file:
    • docker-compose down
  • Files used:

Milestone Completion

Weekly Reflection

Milestone Demo - Part 1

Milestone Demo - Part 2

Milestone Demo - Part 3