Windows下docker踩坑记录(持续更新)

  • windows下powershell > 不能使用问题:

        在我们使用powershell操作docker时总会遇到>不能使用的问题,这时候我们可以用单引号包起来的方式使用如  '>'  

  • windows下导入导出镜像异常报错:

       在我们使用powershell导出镜像时候,再导入会发生如下异常提醒:

Error response from daemon: Error processing tar file(exit status 1): archive/tar: invalid tar header

     这是powershell的bug解决方案,用如下命令代替即可:

docker export f377314ce10d -o xxx.tar
  • windows下将本地文件挂在到容器中:

docker run -t -i -v /d/mwx563796:/test ldzm/myubuntu:14.04 /bin/bash
  • 如何在本地访问docker中启动的服务   

docker run -it -p 1060:5000 -v /d/mwx563796:/test ginessential /bin/bash

    如上命令就是将本机中的1060端口映射到docker的5000端口上,也就是说我们在docker中启动的服务如果是监听在5000端口上的那么我们在访问本地的1060端口就可以进行通讯。如:http://127.0.0.1:1060/api/auth/login格式即可

你可能感兴趣的:(docker,windows,docker,容器)