Docker 记录
开发环境 - windows的wsl2
安装
本地wsl开发环境
INFO
直接proxy更快更方便
WARNING
wsl不通vpn大概率是防火墙问题。管理员powershell 执行一下 netsh advfirewall set allprofiles state off 暂时关闭防火墙就好了,测试就用 curl -I https://www.google.com
- 确保vpn开始了局域网模式
- 打开
/etc/systemd/system/docker.service.d/http-proxy.conf - 在
[SERVICE]下直接添加下面几行
txt
Environment="HTTP_PROXY=http://{{wsl的ip}}:{{vpn设置的端口,一般是7890或者7897}}"
Environment="HTTPS_PROXY=http://{{wsl的ip}}:{{vpn设置的端口,一般是7890或者7897}}"
Environment="NO_PROXY=localhost,127.0.0.1"云服务器
- 看官方安装文档就行
WARNING
现在docker镜像是越来越难拉取了,可以看这里。
配置
镜像
- 有时候镜像拉不下来,同样的也是换成国内清华镜像
bash
systemctl restart docker验证
bash
docker compose version测试环境(纯ip)
TIP
如果不行就reboot一下,apt update/upgrade后还是需要重启的
TIP
docker镜像也得配哈
- 和开发环境的wsl差不多