Docker image for CS340 with an older version of mongo for CPUs without AVX support
308
docker pull moonlitaltar/cs340noavx:latest
Change "container_name" to whatever you'd like the container to be called
docker run -d -p 27017:27017 --name container_name moonlitaltar/cs340noavx
docker exec -it container_name bash
Create a user using your SNHU handle for assignments.
su -
useradd -m -s /bin/bash yourname_snhu
passwd yourname_snhu
su - yourname_snhu
/usr/local/datasets echo 'source /usr/local/datasets/mongodb-env.txt' >> ~/.bashrc
echo 'alias mongo="mongo --shell --eval \"var mongo_user='\''$MONGO_USER'\''; var mongo_password='\''$MONGO_PASS'\''; var mongo_host='\''$MONGO_HOST'\''; var mongo_port='\''$MONGO_PORT'\'';\""' >> ~/.bashrc
cd /usr/local/datasets
cp mongorc.js ~/.mongorc.js
source ~/.bashrc
mongo
db.changeUserPassword("root", "NewPasswordHere")
exit
exit - # This returns to root user
cd /usr/local/datasets
nano mongodb-env.txt
Change the password for MONGO_PASS from "password" to what you put in for "NewPasswordHere", use Ctrl+S to save, then Ctrl+X to exit.
su - yourname_snhu
mongo
pip install pymongo notebook jupyter-dash dash-leaflet==0.1.9 dash==2.8.1 pandas==1.4.2 matplotlib
C:\Users\yournamehere\AppData\Local\Programs\Python\Python312\python.exe
jupyter notebook
Content type
Image
Digest
sha256:bf281bf46…
Size
188.7 MB
Last updated
over 2 years ago
docker pull moonlitaltar/cs340noavx