docker 配置外网访问

简介: 打开docker配置文件 vi /etc/docker/daemon.json 添加hosts项 "hosts":["tcp://0.0.0.0:4243","unix:///var/run/docker.

打开docker配置文件

vi /etc/docker/daemon.json

添加hosts项


"hosts":["tcp://0.0.0.0:4243","unix:///var/run/docker.sock"],
"bip": "172.31.254.1/24", 
"cluster-store": "etcd://service2.cs-cn-beijing.aliyun-inc.com:2379/c8d2d852b07ce468594deb20af13b20af",
"cluster-store-opts": { 
"kv.cacertfile": "/etc/docker/acs-ca.pem", 
"kv.certfile": "/etc/docker/agent.pem", 
"kv.keyfile": "/etc/docker/agent-key.pem" 
},
"cluster-advertise": "eth0:2376", 
"labels": [ 
"provider=aliyunecs", 
"aliyun.zone=cn-beijing-d", 
"aliyun.instance_id=i-2zeibfbzd6cb6pfazuql", 
"aliyun.node=c8d2d852b07ce468594deb20af13b20af-node1", 
"aliyun.network_mode=vpc", 
"aliyun.region=cn-beijing", 
"aliyun.node_index=1", 
"aliyun.cluster=c8d2d852b07ce468594deb20af13b20af", 
"com.docker.network.driver.overlay.vxlan.port=5789", 
"com.docker.network.driver.vpc.subnet=172.18.2.1/24", 
"aliyun.tunnel_server=tunnel2-cn-beijing-vpc.aliyun-inc.com:4443" 
], 
"log-opts": { 
"max-size": "10m", 
"max-file": "10" 
}, 
"oom-score-adjust": -1000, 
"registry-mirrors": ["https://cje4chc8.cn-beijing.mirror-vpc.aliyuncs.com"], 
"storage-driver": "overlay" 
}

参数permanent表示永久开启端口,不然重启失效

firewall-cmd --zone=public --add-port=2375/tcp --permanen

重启

firewall-cmd --reload

重启docker

systemctl restart docker

测试
用其他机器访问docker api

docker -H 59.110.229.202:2375 images
相关实践学习
基于Hologres轻量实时的高性能OLAP分析
本教程基于GitHub Archive公开数据集,通过DataWorks将GitHub中的项⽬、行为等20多种事件类型数据实时采集至Hologres进行分析,同时使用DataV内置模板,快速搭建实时可视化数据大屏,从开发者、项⽬、编程语⾔等多个维度了解GitHub实时数据变化情况。
目录
相关文章
|
9月前
|
Kubernetes 关系型数据库 文件存储
手把手教你完成极空间 NAS Docker 镜像加速配置
本教程详细介绍了如何在极空间NAS上配置轩辕镜像加速器,以提升Docker镜像的下载速度与稳定性。内容涵盖账号注册、网络确认、加速器设置及验证方法,并提供常见问题解决方案,帮助用户高效完成容器化应用部署。
3681 1
|
12月前
|
Prometheus 监控 Cloud Native
Prometheus配置docker采集器
本文介绍了如何使用 Prometheus 监控 Docker 容器,涵盖环境准备、配置文件编写及服务启动等步骤。首先确保安装 Docker 和 Docker Compose,接着通过 `docker-compose.yml` 配置 Prometheus 和示例应用。创建 `prometheus.yml` 指定数据采集目标,最后用 `docker-compose up -d` 启动服务。文章还展示了甘特图和类图,帮助理解服务状态与关系,助力提升系统可靠性和可维护性。
541 11
|
9月前
|
文件存储 数据安全/隐私保护 开发者
群晖NAS Docker镜像源加速配置教程
本教程介绍了群晖NAS用户如何通过配置轩辕镜像加速服务提升Docker镜像拉取速度。内容包括配置前准备、详细设置步骤及日常使用说明,帮助用户快速完成配置并享受高效稳定的镜像下载体验。
5756 61
|
Docker 容器 文件存储
飞牛fnOS Docker镜像加速配置全攻略
本文介绍了如何在飞牛fnOS中配置Docker镜像加速服务,通过设置轩辕镜像仓库加速器,提升镜像拉取速度与稳定性。内容涵盖配置前准备、加速源设置、首选加速源调整及使用指南,帮助用户高效完成镜像操作。
6959 56
|
9月前
|
Java 分布式数据库 Docker
使用Docker配置并连接HBase的Java API
本流程概要的解释了如何在Docker上配置并启动HBase服务,并通过Java API进行连接和操作表,不涉及具体的业务逻辑处理和数据模型设计,这些因应用而异需由开发者根据实际需求进行实现。
423 13
|
10月前
|
存储 NoSQL MongoDB
Docker中安装MongoDB并配置数据、日志、配置文件持久化。
现在,你有了一个运行在Docker中的MongoDB,它拥有自己的小空间,对高楼大厦的崩塌视而不见(会话丢失和数据不持久化的问题)。这个MongoDB的数据、日志、配置文件都会妥妥地保存在你为它精心准备的地方,天旋地转,它也不会失去一丁点儿宝贵的记忆(即使在容器重启后)。
1193 4
|
数据安全/隐私保护 Docker 容器
docker pull 相关配置
通过本文的介绍,您已经了解了如何通过镜像源配置、登录私有仓库、设置网络代理以及其他优化策略来提升 `docker pull`命令的效率和可靠性。这些配置不仅能够显著加快镜像下载速度,还能确保在不同网络环境下的稳定性。通过合理使用这些配置,您可以更好地管理和优化Docker环境中的镜像拉取操作。
2085 18
|
弹性计算 运维 Ubuntu
在阿里云ECS云服务器上安装、配置及高效使用Docker与Docker Compose
本文介绍了在阿里云ECS上使用Ubuntu系统安装和配置Docker及Docker Compose的详细步骤。通过这些工具,可以快速部署、弹性扩展和高效管理容器化应用,满足开发和运维需求。内容涵盖Docker的安装、镜像源配置、创建Web程序镜像以及使用Docker Compose部署WordPress等实际操作,并分享了使用体验,展示了阿里云实例的高性能和稳定性。
2259 4
下一篇
开通oss服务