报错内容

PS C:\WINDOWS\system32> docker run -d -p 80:80 --name test -v E:/test/test-
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response fro
dy in use by container a271d8ef0a67170bfd943089af1299434e71cb645287216e393c
that container to be able to reuse that name..
See 'C:\Program Files\Docker\Docker\Resources\bin\docker.exe run --help'.

解决方案
官网下载的InstallDocker并不能用,需要安装virtualbox虚拟机。
去git仓库下载一个docker集成的。
飞机:https://github.com/boot2docker/windows-installer/releases
下载安装后桌面有两个文件,执行Boot2Docker Start文件,过一会儿会自动退出。
在下载virtualbox,可在官网下载最新版。
安装完成,再次运行Boot2Docker Start文件。
这时打开Oracle VM VirtualBox,里面有一个运行中的虚拟机,右键设置-网络-高级-端口转发中设置80和3306映射到本地对应端口。
注:需要关闭Hyper -V
再次执行挂载命令:

docker run -d -p 80:80 --name test -v ~/Project/test:/var/www/ name/test

即可挂载成功。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐