在当今这个复杂的环境下,每个人对于服务器的环境都是非常的CXK感觉,所以docker就能很好地解决这个问题,即已经装好的环境!!!!
开始进入正题:
1.查看已经存在的镜像
docker images
2.进入镜像
docker run -t -i b1c7fb836eac /bin/bash
这里 b1c7fb836eac 是镜像的ID,就是上图的IMAGE ID , -t, -i, 以及/bin/bash 你们这些菜鸟弱智以及CXK们都不要问,这的想知道这个细节含义请自行查询docker的细节教程,我这里主要是给想急着用环境,但是也没必要搞清楚环境的原因的人们发的一条无敌博客!!!!
然后你就是这个镜像里的root了,你就是老大,你就是王者,你就是天选之人
3.进入之后开始跑代码,是在镜像里和我们本地的代码是不通的,所以这里需要以下无敌超神的操作
从本地往docker里复制:
首先在开多个终端,然后在本地下输入
docker ps
查看你的容器ID,就是第一个 container id
然后输入
docker cp deeplab_v3_face/ 1cba3fd90e51:/root
这里deeplab_v3_face/是我本地想复制的文件 ,1cba3fd90e51是容器ID,/root是容器里的路径,菜鸡菜鸟弱智垃圾新手就写这个路径,反正你进去刚好也在root下,直接用,多省事,对吧。
然后在开docker的终端里就可以看见啦
然后与你就在这个环境下可以为所欲为了!!
4.退出之间按 ctrl + d 就可以了
5.如果有原因反正没正常关闭就 在本地环境下输入 docker stop +容器ID (容器ID docker ps 可以看到)
6.docker你退出之后你的环境什么就没了,除非你打包带走,
打包带走的链接:https://blog.csdn.net/qq_28626909/article/details/90345040