Windows 中 docker 的安装
我准备在wsl中安装 docker,并且我安装的是 linux 的发行版是 debian,所以跳转到对应的安装文档页面
官方提供了四种安装方法,似乎第四种最简单,并且官方给了命令:
bash
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh ./get-docker.sh执行完上述命令会提示检测到 wsl,并且要求等待 20s,等待即可,安装完成之后提示需要 root 才能运行 docker 命令,并且给了网址,根据网址里的内容,继续操作:
创建 docker 用户组:
bash
sudo groupadd docker添加用户到 docker 用户组:
bash
sudo usermod -aG docker $USER刷新用户组:
bash
newgrp docker之后运行 docker 命令就不需要 sudo 了
bash
docker -h进入 wsl 需要手动运行 docker 服务:
bash
sudo service docker start因为种种原因无法启动,需要运行以下命令:
bash
sudo touch /etc/fstab
sudo update-alternatives --set iptables /usr/sbin/iptables-legacy
sudo update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy安装完成