Skip to content

Docker 记录

开发环境 - windows的wsl2

安装

本地wsl开发环境

INFO

直接proxy更快更方便

WARNING

wsl不通vpn大概率是防火墙问题。管理员powershell 执行一下 netsh advfirewall set allprofiles state off 暂时关闭防火墙就好了,测试就用 curl -I https://www.google.com

  1. 确保vpn开始了局域网模式
  2. 打开 /etc/systemd/system/docker.service.d/http-proxy.conf
  3. [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差不多

基于 MIT 许可发布