NipGeihou's blog NipGeihou's blog
  • Java

    • 开发规范
    • 进阶笔记
    • 微服务
    • 快速开始
    • 设计模式
  • 其他

    • Golang
    • Python
    • Drat
  • Redis
  • MongoDB
  • 数据结构与算法
  • 计算机网络
  • 应用

    • Grafana
    • Prometheus
  • 容器与编排

    • KubeSphere
    • Kubernetes
    • Docker Compose
    • Docker
  • 组网

    • TailScale
    • WireGuard
  • 密码生成器
  • 英文单词生成器
🍳烹饪
🧑‍💻关于
  • 分类
  • 标签
  • 归档

NipGeihou

我见青山多妩媚,料青山见我应如是
  • Java

    • 开发规范
    • 进阶笔记
    • 微服务
    • 快速开始
    • 设计模式
  • 其他

    • Golang
    • Python
    • Drat
  • Redis
  • MongoDB
  • 数据结构与算法
  • 计算机网络
  • 应用

    • Grafana
    • Prometheus
  • 容器与编排

    • KubeSphere
    • Kubernetes
    • Docker Compose
    • Docker
  • 组网

    • TailScale
    • WireGuard
  • 密码生成器
  • 英文单词生成器
🍳烹饪
🧑‍💻关于
  • 分类
  • 标签
  • 归档
  • Linux

    • CentOS

    • Ubuntu

      • 「Ubuntu」WSL Ubuntu安装SSH及免密登录
      • 「Ubuntu」支持ll命令
      • 「Ubuntu」WLS Ubuntu Docker开启远程访问
      • 网络配置
      • 扩容
    • 环境安装

    • 常用命令

    • 常用软件

    • 最佳实践

    • 通用

  • Docker

  • 云原生

  • Kubernetes

  • KubeSphere

  • K3S

  • 笔记

  • PVE

  • 维修

  • DevOps

  • 云服务

  • 路由器

  • Hyper-V

  • Windows

  • macOS

  • 运维
  • Linux
  • Ubuntu
NipGeihou
2022-08-04

「Ubuntu」WLS Ubuntu Docker开启远程访问

  1. 编辑 docker.service
vim /usr/lib/systemd/system/docker.service

在 ExecStart 追加后追加 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
  1. 编辑 profile
vim /etc/profile

末尾追加

export DOCKER_HOST=tcp://0.0.0.0:2375
  1. 刷新配置文件
source /etc/profile
  1. 编辑 docker
vim /etc/default/docker

添加如下配置

# 开启远程访问 -H tcp://0.0.0.0:2375
# 开启本地套接字访问 -H unix:///var/run/docker.sock
DOCKER_OPTS="-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock"
  1. 重启 docker 服务
service docker restart
  1. 验证远程连接
curl http://localhost:2375/version

提示

在第 5 步执行完后,马上执行第 6 步,可能会出现 curl: (7) Failed to connect to localhost port 2375: Connection refused 的错误警告,这是由于 docker 还没完全启动导致的,等待一会后再次尝试第 6 步操作。

参考资料

  • WSL2 中 Ubuntu 配置 docker 远程访问_sg_knight 的博客 - CSDN 博客 (opens new window)
上次更新: 2022/08/04, 10:39:25
「Ubuntu」支持ll命令
网络配置

← 「Ubuntu」支持ll命令 网络配置→

最近更新
01
Docker Swarm
04-18
02
安全隧道 - gost
04-17
03
Solana最佳实践
04-16
更多文章>
Theme by Vdoing | Copyright © 2018-2025 NipGeihou | 友情链接
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式