@@ -35,7 +35,12 @@ You should have basic knowledge of Python and be comfortable working in Jupyter
35
35
---
36
36
37
37
## Setup Instructions
38
- You can work through the notebooks locally or in your browser. Pick the installation option that makes sense for you.
38
+
39
+ Pick the installation option that makes sense for you:
40
+
41
+ - [ Local Installation] ( #local-installation )
42
+ - [ Docker Container] ( #docker-installation )
43
+ - [ Cloud Service] ( #cloud-options )
39
44
40
45
### Local Installation
41
46
** Warning** : It is highly recommended that you use your personal laptop for the installation.
@@ -89,6 +94,48 @@ You can work through the notebooks locally or in your browser. Pick the installa
89
94
90
95
! [check env](./media/env_check.png)
91
96
97
+ # ## Docker Installation
98
+
99
+ 0. Install the following, if not already installed:
100
+ - [Docker](https://docs.docker.com/get-docker/)
101
+ - [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
102
+
103
+ 1. Fork this repository:
104
+
105
+ ! [location of fork button in GitHub](./media/fork_button.png)
106
+
107
+ 2. Navigate to your fork, and click the ** Code** button:
108
+
109
+ ! [location of code button in GitHub](./media/code_button.png)
110
+
111
+ 3. Clone your forked repository using the desired method from the ** Local** tab:
112
+
113
+ < img width=" 400px" src=" ./media/clone_options.png" alt=" local cloning options" >
114
+
115
+ 4. Build the Docker image needed to run the Jupyter environment:
116
+
117
+ ` ` ` shell
118
+ $ cd pandas-workshop
119
+ ~ /pandas-workshop$ docker compose build
120
+ ` ` `
121
+
122
+ 5. Launch JupyterLab from within a Docker container:
123
+
124
+ ` ` ` shell
125
+ ~ /pandas-workshop$ docker compose up
126
+ ` ` `
127
+
128
+ You should be able to access the environment at < http://localhost:8888>
129
+
130
+ 6. Navigate to the ` 0-check_your_env.ipynb` notebook in the ` notebooks/` folder:
131
+
132
+ ! [open 0-check_your_env.ipynb](./media/open_env_check_notebook.png)
133
+
134
+ 7. Run the notebook to confirm everything is set up properly:
135
+
136
+ ! [check env](./media/env_check.png)
137
+
138
+ * Note: Once you' re done, use `ctrl+c` to stop the Docker container.*
92
139
93
140
### Cloud Options
94
141
0 commit comments