1.
docker -H 0.0.0.0 run -it --rm -p 18888:8888 -v $PWD/dump_data:/root/dump_data harbor.atompai.com/nitrogen/xdock:v1 /bin/bash
设置密码:
https://blog.csdn.net/simple_the_best/article/details/77005400
jupyter notebook --ip 0.0.0.0 --allow-root
2.
Dockerfile
FROM harbor.atompai.com/nitrogen/xdock:v1
RUN pip uninstall tensorflow-gpu -y \&& pip install tensorflow==1.14 \&& pip install tensorlayer==1.11 \&& pip install jupyter
启动容器
docker -H 0.0.0.0 run -v $PWD/dump_data:/root/dump_data -v $PWD/zhewei:/root/zhewei -w /root --rm -p 18888:8888 xdock:test jupyter notebook --ip 0.0.0.0 --allow-root
直接就好了
因为启动容器的时候用了--rm这个选项,容器stop之后自动删除。所以如果遇到计算完之后需要将环境(container)保存的需求,不加这个--rm去run,然后用docker container ls -a找到jupyter镜像的containerID,用
docker commit {contarinerID} xdock:test
将container保存为镜像