这几天在windows里折腾docker。遇到了和linux下不一样的地方或者和网上众言不一致的地方。记录备忘。

  1. -e 参数要用双引号

    --linux
    -e 'flag=true'
    --windows
    -e "flag=true"
  2. docker for windows 依赖windows 10 专业版,但vmware workstation pro 15 已经与 hyper-v不冲突了

  3. -v 注意宿主机路径分隔符和容器的路径分隔符不一样

    -v c:\data:/data
  4. portainer如果加上参数--restart always,每次自动重启后,会导致登陆时用户名密码失效。需要再重启容器才行。

待续。