Linux中使用docker的网络问题

docker

docker国内直接拉不下来,这里我选择使用代理,

  1. 系统代理 在linux中使用科学工具开启代理后,linux中通过

    bash 复制代码
    # 注意修改为你的端口
    export https_proxy=http://127.0.0.1:7897 
    export http_proxy=http://127.0.0.1:7897
    export all_proxy=socks5://127.0.0.1:7897

    设置终端(bash)代理,永久设置请自行搜索 然后使用curl测试curl -I google.com 返回200/301为成功

    //ping命令不走http,是icmp协议

  2. 配置docker代理

    bash 复制代码
    sudo vim /etc/docker/daemon.json

    打开后配置代理

    json 复制代码
    {
      "proxies": {
        "http-proxy": "http://127.0.0.1:7897",
        "https-proxy": "http://127.0.0.1:7897"
      }
    }

    保存退出后重启docker sudo systemctl restart docker 然后检查是否成功 sudo docker info | grep -A 1 ' HTTP Proxy'

  3. 然后你就可以docker pull

相关推荐
superman超哥2 分钟前
Rust String与&str的内部实现差异:所有权与借用的典型案例
开发语言·后端·rust·rust string·string与str·内部实现·所有权与借用
ysy164806723925 分钟前
Docker安装(Windows版)
windows·docker·容器
愈努力俞幸运26 分钟前
rust安装
开发语言·后端·rust
踏浪无痕31 分钟前
JobFlow 负载感知调度:把任务分给最闲的机器
后端·架构·开源
UrbanJazzerati33 分钟前
Python自动化统计工具实战:Python批量分析Salesforce DML操作与错误处理
后端·面试
我爱娃哈哈43 分钟前
SpringBoot + Seata + Nacos:分布式事务落地实战,订单-库存一致性全解析
spring boot·分布式·后端
nil1 小时前
记录protoc生成代码将optional改成omitepty问题
后端·go·protobuf
2501_940414081 小时前
搞了一次平台工程,我把本地的 Docker Desktop 彻底卸了
运维·docker·容器
superman超哥1 小时前
Rust 范围模式(Range Patterns):边界检查的优雅表达
开发语言·后端·rust·编程语言·rust范围模式·range patterns·边界检查
云上凯歌2 小时前
02 Spring Boot企业级配置详解
android·spring boot·后端