Docker 安装
引用页
使用阿里云脚本安装(linux)
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sudo sh -
#阿里云内网地址(免流量)
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/intranet | sudo sh -
Docker Compose下载(linux)
Windows docker桌面版安装
Windows安装WSL
- 打开CMD命令行窗口输入
appwiz.cpl
进入到启用和关闭windows功能
,勾选适用于linux的windows子系统
- 打开运行窗口输入
powershell
输入Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
启用WSL - 继续输入
Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile Ubuntu.appx -UseBasicParsing
- 继续输入
Add-AppxPackage .\Ubuntu.appx
(实际为安装ubuntu虚拟机) - 重启系统,再在运行中输入wsl,提示会创建用户于密码
WSL基本配置
仿linux的终端工具
- 设置windows docker常规设置,启用docker 的tcp监听
- 进入WSL,配置
/etc/wsl.conf
[automount]
enabled = true
root = /
options = "metadata"
- 配置和安装docker客户端,并写入登录脚本中,完成后就可以直接运行docker命令了
echo 'export DOCKER_HOST=tcp://localhost:2375' >>~/.bashrc && source ~/.bashrc
curl -sSL -o /tmp/docker.tar.gz https://github.com/moby/moby/archive/v20.10.2.tar.gz \
&& tar zxvf /tmp/docker.tar.gz -C /usr/bin/ \
&& mkdir /root/.docker \
&& rm -f /tmp/docker.tar.gz