默认情况下,Docker守护进程会生成一个socket(/var/run/docker.sock)文件来进程本地进程通信,而不会监听任何端口,因此只能在本地使用docker客户端或者使用Docker API进行操作。
  如果想在其他主机上操作Docker主机,就需要让Docker守护进程监听一个端口,这样才能实现远程通信。

  修改Docker服务启动配置文件,添加一个未被占用的端口号,重启docker守护进程。

  1.   # vim /etc/default/docker
  2.   DOCKER_OPTS="-H 0.0.0.0:5555"
  3.   # service docker restart

复制代码

  此时发现docker守护进程已经在监听5555端口,在另一台主机上可以通过该端口访问Docker进程了。

  1. # docker -H IP:5555 images

复制代码

  但是我们却发现在本地操作docker却出现问题。

  1.   # docker images
  2.   FATA[0000] Cannot connect to the Docker daemon. Is 'docker -d' running on this host?

复制代码

  这是因为Docker进程只开启了远程访问,本地套接字访问未开启。我们修改/etc/default/docker,然后重启即可。

  1.   # vim /etc/default/docker
  2.   DOCKER_OPTS="-H unix:///var/run/docker.sock -H 0.0.0.0:5555"
  3.   # service docker restart

复制代码

  现在本地和远程均可访问docker进程了。

转载于:https://www.cnblogs.com/duyinqiang/p/5169558.html

Docker学习笔记(4) — 开启Docker远程访问相关推荐

  1. Docker 学习笔记 - 进阶四 Docker网络和 Docker compose

    Docker 学习笔记 - 进阶四 Docker网络和 Docker compose 4. docker 网络 4.1 docker network是什么 4.1.1 docker不启动,默认网络情况 ...

  2. Docker学习笔记1-初识Docker

    文章目录 1. 概念 1.1 优点 1.2 Docker核心组件 2. 安装 3. 入门 3.1 查看Docker基本信息 3.2 运行第一个容器 3.3 查看容器列表 3.4 容器命名 3.5 重启 ...

  3. 【Docker学习笔记 一】Docker基本概念及理论基础

    大约4年前Docker的概念如日中天的时候打算学习学习,就写了一篇Blog,但是由于当时自己的自控力比较差,只写了一篇就烂尾了.现在工作中的应用基本都通过容器化部署到了Docker中,所以也算的上是有 ...

  4. 【Docker学习笔记 二】Docker安装、运行流程与常用命令

    上一篇Blog详细介绍了Docker为什么会出现,是为了解决什么问题而出现:Docker的基本组成部分.架构.本篇Blog就来详细了解下Docker如何安装.卸载以及常用的操作命令有哪些.因为Dock ...

  5. Docker学习笔记 — Swarm搭建Docker集群

    http://www.cnblogs.com/rio2607/p/4445968.html#undefined Swarm介绍 Swarm是Docker公司在2014年12月初发布的一套较为简单的工具 ...

  6. Docker学习笔记六:Docker搭建企业级私有仓库

    前言 Docker不仅是一个强大的服务器部署工具,而且它还有一个官方的Docker Hub registry用于储存Docker镜像.上传镜像到Docker Hub是免费的,上传的镜像文件同时也对公共 ...

  7. Docker学习笔记20:docker使用之资源汇总

    Docker 资源 Docker 官方主页: https://www.docker.com Docker 官方博客: https://blog.docker.com/ Docker 官方文档: htt ...

  8. 【Docker学习笔记 三】Docker常用容器安装及图形化管理工具

    上一篇Blog详细介绍了如何在CentOS上进行Docker的安装.卸载以及如何进行镜像加速,了解了Docker大致的运行流程以及常用的命令.时隔半个月之后,度过了过节失落期后再次拾起来自己的年度计划 ...

  9. docker学习笔记(四):docker网络模式及桥接配置

    2019独角兽企业重金招聘Python工程师标准>>> 1.docker网络模式:有如下五种: host模式(--net=host)            container模式  ...

最新文章

  1. 华为正式宣布养猪,网友沸腾:支持华为自救!
  2. jquery validate常用方法及注意问题
  3. 【BZOJ 3831】【Poi2014】Little Bird(单调队列优化dp)
  4. POJ 1088-滑雪
  5. nodejs轻量服务器后端
  6. 4乘4方格走的路线_苏州周边4个冷门自驾游路线景点推荐
  7. Android 自定义下拉刷新
  8. uc浏器保存html,UC浏览器不能保存历史记录
  9. Angel深度学习在广告推荐训练优化中的实践.pdf(附下载链接)​
  10. 2019.3.9笔试
  11. 大学计算机与应用软件,深圳大学
  12. 7.Redis过期策略底层是如何实现的?
  13. 只要五分钟,即可将博客搬到公众号并完美布局(原创-独家)!
  14. 简单的加盐加密登录处理
  15. #93 输出N以内的所有素数
  16. 高端差分器电流检测电路
  17. ARM模拟器-skyeye(天目)的安装和使用!
  18. Work20230405
  19. C4D快速入门教程——挤压
  20. 打印机 树莓派安装cpus_树莓派安装网络打印机

热门文章

  1. js中match、replace方法中使用正则表达式
  2. ActionResult 返回类型
  3. 删除Linux的依赖库并进入救援模式恢复
  4. Django框架之Auth模块
  5. JAVA8的LocalDateTime使用心得和工具类
  6. 2018.08.27 lucky(模拟)
  7. Odoo中最小库存规则和按订单生成规则的区别
  8. ZigBee 裸机 uart 配置
  9. 电厂MIS,SIS简介
  10. js 的数值限制可能引起的问题