当前位置: 首页 > 编程笔记 >

使用portainer连接远程docker的教程

万俟超
2023-03-14
本文向大家介绍使用portainer连接远程docker的教程,包括了使用portainer连接远程docker的教程的使用技巧和注意事项,需要的朋友参考一下

Portainer是一个轻量级的docker环境管理UI,可以用来管理docker宿主机和docker swarm集群。他的轻量级,轻量到只要个不到100M的docker镜像容器就可以完整的提供服务

Portainer的Hub地址是:https://hub.docker.com/r/portainer/portainer/

运行命令是:

docker run -it --restart=always -d --name portainer-docker -p 9000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

安装 portainer

> docker pull portainer/portainer

启动 protainer

>docker run -d --name portainerUI -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

访问 protainer

http://你安装protainer地址:9000

创建用户

进入页面

配置远程docker

选择左侧菜单栏Endpoints

  • Name你给docker起个名称
  • Endpoint URL 远程docker地址 端口默认是2375
  • 这个时候如果你的远程docker没有开启2375端口是链接不上的下面是配置docker端口方法
1. 编辑docker.service
vim /usr/lib/systemd/system/docker.service
找到 ExecStart字段修改如下
ExecStart=/usr/bin/dockerd-current -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock 

2. 重启docker重新读取配置文件,重新启动docker服务
systemctl daemon-reload
systemctl restart docker

3. 开放防火墙端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent

4.刷新防火墙
firewall-cmd --reload

5.再次配置远程docker就可以了

查看docker列表

 

总结

到此这篇关于使用portainer连接远程docker的教程的文章就介绍到这了,更多相关portainer连接docker内容请搜索小牛知识库以前的文章或继续浏览下面的相关文章希望大家以后多多支持小牛知识库!

 类似资料:
  • 本文向大家介绍Docker 安装 MySQL 并实现远程连接教程,包括了Docker 安装 MySQL 并实现远程连接教程的使用技巧和注意事项,需要的朋友参考一下 拉取镜像 查看拉取完成的镜像 通过镜像创建并启动一个MySQL容器 –name:给新创建的容器命名,此处命名为 mysql_dev -e:配置信息,此处配置mysql的root用户的登陆密码 -p:端口映射,此处映射主机3333端口到容

  • 问题内容: 是否可以从本地Mac在托管在云中的Docker集群上执行命令?如果是,怎么办? 我想在本地从docker swarm上执行以下命令: 问题答案: 问题的答案可以在这里找到。 对于ubuntu机器需要做的是在路径中定义daemon.json文件,其内容如下: 上面的配置不安全,如果服务器是公共托管的,则不应使用。 对于安全连接,请使用以下配置: 如@BMitch所述,可以在此处找到生成证

  • 我想用VS代码在远程Docker主机上的容器内开发代码,但我无法通过SSH连接到远程机器上的Docker(ECONNREJEIDE127.0.0.1:80)。 按照使用SSH隧道的VS代码说明(https://Code.visualstudio.com/docs/remote/containser-advanced#_option-2-connect-using-an-ssh-tunnel),我得

  • 问题内容: 我正在尝试打开与远程计算机上运行的Java应用程序的JMX连接。 应用程序JVM配置有以下选项: com.sun.management.jmxremote com.sun.management.jmxremote.port = 1088 com.sun.management.jmxremote.authenticate = false com.sun.management.jmxrem

  • 问题内容: 我一直在localhost上建立一个网络,当我尝试在主机上移动它时,它显示了很多错误。似乎无法连接到我的本地数据库。这是代码: 这是输出: 感谢帮助 问题答案: 这是mysql用户权限问题。例如,使用phpmyadmin创建一个新用户,如果从localhost连接,则将其主机设置为localhost;如果从外部连接,则将其主机设置为%。

  • 本文向大家介绍pl/sql连接远程oracle服务器的配置教程,包括了pl/sql连接远程oracle服务器的配置教程的使用技巧和注意事项,需要的朋友参考一下 本文为大家分享了pl/sql连接远程oracle服务器的配置教程,具体内容如下 方法1: 打开所有程序->找到oracle-oradb11g-home1->Net Configuration Assistant 本地网络服务名配置,点击下一