美文网首页Linux
windows安装docker toolbox注意点

windows安装docker toolbox注意点

作者: leoatchina | 来源:发表于2019-11-27 13:23 被阅读0次

    为什么不用 docker-ce

    有些用户是win7, 有些是win10 home版,不支持hyper-v,只能装docker toolbox

    软件准备

    安装注意点

    • 会安装 Kitematic (Alpha)(这货基本没什么用), Docker Quickstart Terminal, Oracle VM VirtualBox(不出现在桌面上,但是有用)

    第一次启动注意点

    • 最好以admin权限运行
    • 打开 Docker Quickstart Terminal,注意屏幕提示,等到提示在下载boot2docker.iso时,关掉并把前面下载的boot2docker.iso放到 C:\Users\用户名\.docker\machine\cache
    • 注意分配的ip, 一般是 192.168.99.100, 我后来直接用这个网址对我的rstudio等进行访问
    • 会分配一个叫default的linux虚拟机

    调整配置

    • 打开 Oracle VM VirtualBox, 先正常退出default虚拟机
    • 设置 内存,cpu等,默认才分配1G内存1cpu,有毛用啊。
      内存CPU
    • 如果要把docker目录放在非用户目录,请添加共享文件件访问权限我在这一步卡了好久,想映射过去的目录一直不成功。注意我这里映射过去的目录叫Docker
      Docker目录
    • 此时,编写docker-compose对应的.yml文件要注意,写成虚拟目录, 注意下面的/Docker
      volumes:
        - /Docker/bioinfo/jupyter:/opt/miniconda3/share/jupyter
        - /Docker/bioinfo/pkgs:/opt/miniconda3/pkgs
        - /Docker/bioinfo/bioinfo:/home/bioinfo
        - /Docker/bioinfo/root:/root
    
    • 我在docker container里运行,jupyter lab, 在装插件时候会报EROFS: read-only file system, symlink类似的错误,这样要用dockertoolbox terminaladmin权限下对 /Docker进行允许软
    "C:\Program Files\Oracle\VirtualBox\VBoxManage" setextradata default VBoxInternal2/SharedFoldersEnableSymlinksCreate/Docker 1     
    

    用下面命令看是否成功

    "C:\Program Files\Oracle\VirtualBox\VBoxManage" getextradata default enumerate 
    

    相关文章

      网友评论

        本文标题:windows安装docker toolbox注意点

        本文链接:https://www.haomeiwen.com/subject/nbrpwctx.html