Learning machine learning? Try my machine learning flashcards or Machine Learning with Python Cookbook.
Set A Default Working Directory
Create Dockerfile
# Build from base image
FROM ubuntu:latest
# Set a default working directory to tmp/
WORKDIR tmp/
Build Image From Dockerfile
Build the Dockerfile (docker build
) in the current directory (.
) and call the image chrisalbon/big-project:working-directory (--tag chrisalbon/big-project:working-directory
).
docker build --tag chrisalbon/big-project:working-directory .
Sending build context to Docker daemon 4.608kB
Step 1/2 : FROM ubuntu:latest
---> 1e4467b07108
Step 2/2 : WORKDIR tmp/
---> Running in 9937480bdea0
Removing intermediate container 9937480bdea0
---> 89173bdc678a
Successfully built 89173bdc678a
Successfully tagged chrisalbon/big-project:working-directory
Run Docker Container From Image
Start and create (docker run
) an interative (-it
) Docker container called copy-example (--name working-directory
) from the image called chrisalbon/big-project:working-directory
. Open a shell (/bin/bash
). Remove the container after it stops (-rm
)
docker container run -it --name working-directory chrisalbon/big-project:working-directory /bin/bash
[email protected]:/tmp#
Notice that when the container runs the working directory is tmp