在ubuntu16.10上开启docker 17.03.0-ce的http远程访问

1、临时启动远程访问和本地访问:

$ sudo dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock &

2、测试是否远程通讯成功。

确认进程是否正常

$ sudo ps -A|grep docker

or

$ ps -ef | grep docker

客户端进行访问      http://$ip:2375/info

本机进行访问        docker -H tcp://127.0.0.1:2375 images

本机进行本地化测试 docker info 

一切正常。开始进行永久配置。

从Ubuntu 15.04起,Ubuntusystemd用作其进程管理器。对于Ubuntu 15.04及更高版本,

1、创建/etc/systemd/system/docker.service.d目录。 $ sudo mkdir /etc/systemd/system/docker.service.d

2、创建一个/etc/systemd/system/docker.service.d/http-proxy.conf文件。

$sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf

[Service]

ExecStart=

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

3、刷新配置

$ sudo systemctl daemon-reload

4、重新启动docker守护进程。

$sudo systemctl restart docker

5、确认是否成功。

$ ps -ef | grep docker

备注:测试参考临时启动中的第3步

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Duncan's Blog

RESTful web service

REST架构就是为了HTTP协议设计的。RESTful web services的核心概念是管理资源。资源是由URIs来表示,客户端使用HTTP当中的’POST...

893
来自专栏pangguoming

forever让nodejs应用后台执行

nodejs一般是当成一条用户命令执行的,当用户断开客户连接,运用也就停了,很烦人。如何让nodejs应用当成服务,在后台执行呢? 最简单的办法: $ nohu...

3866
来自专栏抠抠空间

Linux下安装Django

1490
来自专栏黑泽君的专栏

eclipse复制粘贴项目,需要修改的几处地方

2、修改访问的根目录:项目名右键 --> Properties --> Web Project Setting

2732
来自专栏JAVA后端开发

activiti的坑---流程删除触发节点结束

这个简单,实现activti的事件接口ExecutionListener中就可以了! 代码简单如下

2142
来自专栏杂七杂八

phpstudy本地创建站点

打开站点域名管理 ? 填写站点管理内容,然后点击新增,左侧会增加更才填写的内容,然后点击保存设置并生产配置文件 修改hosts本地映射 ? ? Paste_Im...

3256
来自专栏jmeter高手高高手

Jmeter(三十五)_分布式

在JMETER_HOME / bin / jmeter.properties中,找到名为“ remote_hosts ” 的属性,并添加正在运行的JMeter服...

1084
来自专栏运维小白

mysql初始化后,找不到pid无法正常启动

背景: centos7.0版本,安装的是mysql5.6版本 问题: 在安装好mysql,并设置开机启动,但是在关机重启后,会发现Mysql服务无法启动 [...

4026
来自专栏无所事事者爱嘲笑

react-native Execution failed for task ':app:prepareRnReduxReactNativeUpdateUnspecifiedLibrary'报错

3159
来自专栏Angular&服务

ionic2 编译打包的坑,

Could not find an installed version of Gradle either in Android Studio, or on y...

1043

扫码关注云+社区