win10 子系统(wsl1)运行laradock

子系统出来挺长时间了,看看配置,公司的渣机也就能玩玩wsl1,也就是第一代子系统。

算了,就这么鼓捣吧。

子系统选择 Ubuntu。

安装子系统

配置 docker

[官网配置手册](https://docs.docker.com/install/linux/docker-ce/ubuntu/

先卸载旧版docker:

sudo apt-get remove docker docker-engine docker.io containerd runc

然后再继续安装:

# 更新索引
sudo apt-get update 

# 安装软件,允许 apt 通过 https 访问存储库
sudo apt-get install -y \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

# 添加Docker的官方GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

# 设置存储库
sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

# 安装 docker 客户端
sudo apt-get install docker-ce

# 赋权
sudo usermod -aG docker $USER

# 安装 docker-compose
sudo apt install docker-compose

关联 wsl 到 docker-for-windows

在 wsl 中运行

echo "export DOCKER_HOST=tcp://localhost:2375" >> ~/.bashrc && source ~/.bashrc

wsl 目录挂载

wsl 目录挂载默认在 /mnt/c,跟 docker-for-windows 的工作方式不一致,因此需要做下调整。

sudo vi /etc/wsl.conf

[automount]
root = /
options = "metadata"

保存以后,重启 wsl。

启动laradock

在 windows 的 laradock 目录中打开命令行,运行 bash 即可快速进入 wsl 中的对应目录,然后再执行 docker-compose up 命令就能启动服务。

启动完以后,宿主机直接访问即可。

如果配置虚拟域名,一样是在宿主机的 hosts 添加。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 前段时间,机子上的 win10 又偷偷摸摸升级到了一周年正式版,比较无奈。不过之前听闻这个版本已经支持内置的...
    anyesu阅读 357,032评论 164 349
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,939评论 0 5
  • 日常开发中总会遇到一些只能在linux下运行的软件或者框架,让像我这样的windows重度使用者甚是烦恼,估计是微...
    肆月之风阅读 4,964评论 0 2
  • 数据化分析价值突破个体差异,做维度、象限、数据、结构化、峰值、函数、参数等模型化分析,应用非常广泛,我想到不仅是企...
    咸叔说阅读 161评论 0 1
  • 身边的一只 萨莫耶 陪着我 看 银杏叶落满小径 枫叶爬满了山墙 满树的榆钱 暮秋的告别 萨摩耶的眼里 湿润了一片 ...
    莲花白雪阅读 210评论 0 1