近期要研究研究深度学习,接触到了docker,从头学习一下。
这个网站不错,讲了很多干货:https://yeasy.gitbook.io/docker_practice/ide
构建自己的docker image
1.写Dockerfile
2.构建image
docker build [选项] [镜像名称] <上下文路径/URL/->
这里的上下文就是Dockerfile 所在的文件夹
docker build -t nginx:v3 .
自己总结一些操作流程
1.打开一个容器
docker run -it -p 8888:8888 tensorflow/tensorflow:latest-gpu-jupyter
这个是最基础的命令了
2.如何在一个容器上打开多个终端
docker exec -it a057aa34c44b bash
3.给docker添加动态卷
#docker run -it -v(添加卷) [宿主机绝对路径]:[镜像绝对路径] [镜像名:镜像标签] [运行的程序名]
docker run -it -v /home/ss/rootvol:/home/ detect-tf /bin/bash