美文网首页developTools
windows下构建WSL2、docker-desktop开发环

windows下构建WSL2、docker-desktop开发环

作者: 时光笑我太痴情 | 来源:发表于2020-12-24 18:48 被阅读0次

    一、安装WSL2

    参照 https://docs.microsoft.com/en-us/windows/wsl/install-win10

    二、安装docker desktop windows

    参照 https://docs.docker.com/docker-for-windows/install/

    三、docker在wsl2下的设置

    参照 https://docs.docker.com/docker-for-windows/wsl/

    四、WSL2 http proxy

    对应的软件设置为允许局域网连接(我使用的是SSR)

    局域网设置.jpg

    防火墙设置放行

    防火墙规则.png

    在wsl2 terminal中打开vim ~/.bashrc(vscode中打开为 code ~/.bashrc),在最下边添加如下代码

    # set http proxy
    WSL_MASTER_HOST_IP=`cat /etc/resolv.conf | grep nameserver | awk '{print $2}'`
    
    export http_proxy="http://${WSL_MASTER_HOST_IP}:1080"  # 此处端口对应SSR的本地端口1080
    
    export https_proxy=$http_proxy
    
    export all_proxy=$http_proxy
    
    # set git config http proxy
    
    if [ "`git config --global --get http.proxy`" != "http://$WSL_MASTER_HOST_IP:1080" ]; then
    
      git config --global http.proxy http://$WSL_MASTER_HOST_IP:1080
    
    fi
    

    如果是使用zsh则是打开 vim ~/.zshrc(或者code ~/.zshrc),添加上边的代码到末尾

    五、docker项目中文件权限

    遇到读写权限问题时,在wsl2下设置文件夹权限为777即可

    # 例如我的工作目录为 ~/workspace
    
    cd ~/
    
    sudo chmod -R 777 workspace/
    
    

    相关文章

      网友评论

        本文标题:windows下构建WSL2、docker-desktop开发环

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