右键单击左下角开始菜单->选择(应用和功能)->选择右上角(程序和功能 )->选择左上角(启用或关闭windows功能) 下拉选择
点击肯定 重启电脑
# 方案1: 应用商店搜索ubuntu 选择 ubuntu1804 而后安装 # 方案2: 一、https://docs.microsoft.com/en-us/windows/wsl/install-win10 选择 Ubuntu 18.04 LTS 二、在打开的网页选择Download and install from the Command-Line/Script (read the manual installation instructions) 脚本安装打开对应的页面 三、选择Ubuntu 18.04 下载 下载的文件名字 CanonicalGroupLimited.Ubuntu18.04onWindows_1804.2018.817.0_x64__79rhkp1fndgsc .Appx 四、下载完成 复制到 c:\ 重命名为 Ubuntu.Appx 五、 解压 Ubuntu.Appx Add-AppxPackage .\Ubuntu.Appx 六、进入解压完成Ubuntu文件夹 选择ubuntu1804.exe 鼠标右键单击选择管理员运行 等待安装完成 可能会提示重启电脑 七、重启电脑
一、开始菜单找到 Ubuntu 18.04 LTS 右键单击选择管理员权限运行 必定要管理权限运行 下载 docker 支持版本 二、wget https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/amd64/docker-ce_17.09.0~ce-0~ubuntu_amd64.deb -P /tmp/ 三、sudo dpkg -i /tmp/docker-ce_17.09.0~ce-0~ubuntu_amd64.deb 四、sudo apt -y -f install 五、sudo usermod -aG docker $USER 六、sudo apt -y install cgroupfs-mount 七、sudo cgroupfs-mount 八、sudo service docker start 九、测试docker 是否能正常启动容器 docker run --rm hello-world
一、建立对应启动shell 文件 vi /usr/local/sbin/start_docker.sh #!/usr/bin/env bash sudo cgroupfs-mount sudo service docker start chmod u+x /usr/local/sbin/start_docker.sh 测试是否正常启动docker sudo /bin/sh /usr/local/sbin/start_docker.sh root@Qist:~# ps -ef | grep docker root 537 1 0 13:28 ? 00:00:01 /usr/bin/dockerd -p /var/run/docker.pid --max-concurrent-downloads=20 root 548 537 0 13:28 ? 00:00:00 docker-containerd -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd/containerd --shim docker-containerd-shim --runtime docker-runc ## docker 进程正常启动 修改启动脚本 让docker 拉取镜像更快 vi /etc/init.d/docker DOCKER_OPTS=--max-concurrent-downloads=20 # 添加 service docker restart 二、建立windows 启动vbs 文件 进入C:\Ubuntu ##建立 wsl-run.vbs 内容 Set ws = WScript.CreateObject("WScript.Shell") ws.run "wsl sudo /bin/sh /usr/local/sbin/start_docker.sh", vbhide ### 若是有多个启动直接在后面添加ws.run 就能够了 三、设置计划任务登录启动 由于须要超级管理员权限才能启动因此使用计划任务完成
保存linux
重启电脑查看对应的docker 进程是否启动