-
Notifications
You must be signed in to change notification settings - Fork 0
Create A Container
This creates a named container and attaches it to the host network and may cause port conflict if the host machine is already listening on any exposed ports from the Docker Image being used.
sudo docker run \
-d \
--network host \
-v "$(pwd)"/src:/code/src \
--name py-fapi-31-slim-web-server \
py-fapi-31-slim:latest-
Using
-dTo detach the running container process from the terminal so it can run in the background.
-
Using
--network hostTo use the Host machine network directly.
-
Using
-v "$(pwd)"/src:/code/srcTo Volume Mount the folder
srcfrom the current folder to/code/srcon the running container. It is where FAPI serves the content from & allows for realtime change updates. -
Using
--name py-fapi-31-slim-web-serverTo name the Container being created.
-
Using
py-fapi-31-slim:latestTo specify the docker image to create the container from.
This creates a named container and attaches it to the bridge network and allows for port forward mapping from the host to the Container.
sudo docker run \
-d \
--network bridge \
-p 8080:80/tcp \
-v "$(pwd)"/src:/code/src \
--name py-fapi-31-slim-web-server \
py-fapi-31-slim:latest-
Using
-dTo detach the running container process from the terminal so it can run in the background.
-
Using
--network bridgeTo use the Bridge network with port forward mapping.
-
Using
-p 8080:80/tcpTo map port 8080 on the Host machine to port 80 on the Container when using the
--network bridge. -
Using
-v "$(pwd)"/public_html:/var/www/htmlTo Volume Mount the folder
srcfrom the current folder to/code/srcon the running container. It is where FAPI serves the content from & allows for realtime change updates. -
Using
--name py-fapi-31-slim-web-serverTo name the Container being created.
-
Using
py-fapi-31-slim:latestTo specify the docker image to create the container from.