灭掉原来的虚拟环境,重新搞一个:
(1)删除
docker stop mybuntu关掉mybuntu
docker rm mybuntu删除mybuntu
docker –help 获取docker帮助
docker container list -a 列出所有的container
docker image list
docker rmi imageid 删除image,imageid是list出来的imageid的值
(其实在这儿应该也一样删除container的,下面有)
删完了之后~
(2)重搞
在docker、putty、xming都安装成功的情况下,导入docker工作环境镜像(在命令行中):docker import d:\mybuntu.tar ubuntu:weina
我输的命令是:docker import C:\Users\mmqi\downloads\mybuntu.tar ubuntu:meng
老大发给我的mybuntu.tar文件,ubuntu:后面可以自己命名。
在docker for Windows————settings中,打开E盘(工作用的盘)对docker的权限设置(一般之前都设置过的)
docker run -dt -v e:\workspace:/workspace -p 127.0.0.1:22:22 -p 127.0.0.1:8888:8888 --name mybuntu ubuntu:weina /bin/bash /src/startup.sh
执行该命令要保证你e盘下有workspace文件夹。ubuntu:后面的名字跟上面你设置的一样(要确保你之前共享的文件夹已经删掉,要不然会有错误)
这时有可能还会报错:
The container name "/mybuntu" is already in use by container 2a4bb82e1ce42d3330df209d4f6dfe68f822db10cfb3fc632296745732431a4f. You have to remove (or rename) that container to be able to reuse that name..
这就是因为你刚刚没有删除这个container了,执行命令:docker container list -a
列出还存在的container
有的话用docker rm containerid
删除container,再重新执行上面的命令就ok了。
最后配置好putty,就可以使用putty连接了。
使用putty连接前,要现在命令行docker start mybuntu启动它。