docker进阶之路-基础篇 | 二:portainer安装与基本使用

摘要:
安装下载最新镜像dockerpullportainer/portainer注意:如无明确指定tag,则会使用默认tag,即latest。用户创建完毕后,系统会自动跳转到docker环境设置界面,进行docker环境参数设置。所谓映射,即将dockercontainer中的volumes映射到宿主机的volumes,可达到不通过dockercontainer直接修改相关内容,立即生效的目的。Docker展示Docker主机信息、引擎信息,如操作系统、cpu、内存等信息简而言之,使用Portainer,可以从本地或远程进行完整的docker管理。如果您想要功能丰富但易于使用的集中式Docker管理解决方案,都应尝试Portainer。

转载请注明作者及出处:

作者:银河架构师

原文链接:https://www.cnblogs.com/luas/p/12061755.html

​简介

Portainer 是轻量级,跨平台,开源的管理Docker的UI。Portainer提供了Docker的详细概述,并允许通过基于Web的简单仪表板管理容器、镜像、网络和卷,且支持GNU / Linux,Microsoft Windows和Mac OSX操作系统。

安装

下载最新镜像

docker pull portainer/portainer

注意:如无明确指定tag,则会使用默认tag, 即latest。

docker进阶之路-基础篇 | 二:portainer安装与基本使用第1张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

检查镜像是否拉取成功

docker image
docker进阶之路-基础篇 | 二:portainer安装与基本使用第3张

结果如图所示:

docker进阶之路-基础篇 | 二:portainer安装与基本使用第4张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

拉取镜像成功,且为最新版本。

启动portainer

docker run -d -p 9000:9000 --name portainer -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
注意:如不指定name,会自动随机生成一个name。

启动成功,系统会输出容器id:

6b080d2463bec221baa3fef65c8e54bc406e14af572640ebe1e4a41bb40006b3

portainer已启动成功,下面可以使用浏览器,输入http://localhost:9000、或者 http://ip:9000进行访问。由于是首次访问,所以需要预先设置用户密码:

docker进阶之路-基础篇 | 二:portainer安装与基本使用第6张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

输入密码及确认密码,点击Create user即可创建用户。

用户创建完毕后,系统会自动跳转到docker环境设置界面,进行docker环境参数设置。

docker进阶之路-基础篇 | 二:portainer安装与基本使用第8张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

如docker主机在本地,选择local;如在远端,则选择Remote。本例就在远端虚拟机中。环境变量name为docker环境的名称,Endpoint URL为暴露在tcp上的带有API功能的Docker Host的ip或者域名地址。

docker进阶之路-基础篇 | 二:portainer安装与基本使用第10张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

点击Connect即可连接,连接成功界面如下:

docker进阶之路-基础篇 | 二:portainer安装与基本使用第12张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

在此首页中,展示了所有已连接成功的Docker Host的信息,如container、stacks、volumes、images。可以点击docker host进入其仪表盘页面。

docker进阶之路-基础篇 | 二:portainer安装与基本使用第14张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

Docker Host的仪表盘页面更为详细的展示了其container、stacks、volumes、images信息,均可点击进入其对应的管理页面,也可点击左侧菜单进入对应的管理页面,进行更详细的操作。如拉取image、运行新的container、设置container与docker host的volumes映射、网络设置等。

Docker Container-容器

点击左侧App Templates按钮,可以看到诸如registry, Nginx, Httpd, MySQl, WordPress等一批已经制作好的Docker image,可以直接选择相应的模板镜像并创建Container。

以创建MySQLContainer为例,点击MySQL模板,填写Container名称,选择网络。点击Show advanced options可设置高级配置信息。完成设置后,点击Deploy the Container。

docker进阶之路-基础篇 | 二:portainer安装与基本使用第16张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

容器创建完成后,访问Containers页面,查看在允许的 containers。

docker进阶之路-基础篇 | 二:portainer安装与基本使用第18张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

启动新创建容器,只需选中之后,点击上方的Start按钮即可。也可以点击Restart、Stop、Pause、Remove等按钮分别实现重新启动、停止、暂停、移除等功能。

查看任何容器的完整信息,都可通过点击容器名称进入容器详情页面进行查看。

docker进阶之路-基础篇 | 二:portainer安装与基本使用第18张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

点击Logs按钮,可以查看容器的日志信息。

docker进阶之路-基础篇 | 二:portainer安装与基本使用第22张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

docker进阶之路-基础篇 | 二:portainer安装与基本使用第24张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

点击Stats按钮,查看容器的状态信息

docker进阶之路-基础篇 | 二:portainer安装与基本使用第26张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

docker进阶之路-基础篇 | 二:portainer安装与基本使用第28张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

点击Console按钮,可以连接到容器的console

docker进阶之路-基础篇 | 二:portainer安装与基本使用第30张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

docker进阶之路-基础篇 | 二:portainer安装与基本使用第32张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

选择Shell类型(bash、sh),点击Connect即可连接。

docker进阶之路-基础篇 | 二:portainer安装与基本使用第34张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

Docker Images-镜像

在此功能中,可查看docker images列表,也可下载新的docker image。

docker进阶之路-基础篇 | 二:portainer安装与基本使用第36张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

填写仓库名称/镜像名称/tag之后,点击pull,即可从DockerHub拉取新镜像。拉取完成后,可在下方列表,找到新拉取的镜像。

docker进阶之路-基础篇 | 二:portainer安装与基本使用第38张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

Networks-网络

docker进阶之路-基础篇 | 二:portainer安装与基本使用第40张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

具体详细的docker container网络设置可自行查阅资料,在此只简单介绍一下。

1、bridege 网桥模式,容器之间的通信都通过bridge网桥进行,然后网桥在宿主机与容器之间进行ip转换、端口映射等通信

2、host 宿主机模式,容器没有自己的网络,容器和宿主机共用一个网络

3、none 容器拥有自己的网络,但必须自行配置

容器如不特殊指定,均默认采用bridge网络。

Volumes-卷

在该功能中,展示了所有docker volumes,可以创建新的映射,也可以删除无用的。所谓映射,即将docker container中的volumes映射到宿主机的volumes,可达到不通过docker container直接修改相关内容,立即生效的目的。

docker进阶之路-基础篇 | 二:portainer安装与基本使用第42张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

docker进阶之路-基础篇 | 二:portainer安装与基本使用第44张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

Events-大事记

通过此功能可查看系统的操作记录,如创建实例、网络、卷等。

docker进阶之路-基础篇 | 二:portainer安装与基本使用第46张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

Docker

展示Docker主机信息、引擎信息,如操作系统、cpu、内存等信息

docker进阶之路-基础篇 | 二:portainer安装与基本使用第48张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

简而言之,使用Portainer,可以从本地或远程进行完整的docker管理。如果您想要功能丰富但易于使用的集中式Docker管理解决方案,都应尝试Portainer。

微信搜索【银河架构师】,发现更多精彩内容。

技术资料领取方法:关注公众号,回复微服务,领取微服务相关电子书;回复MK精讲,领取MK精讲系列电子书;回复JAVA 进阶,领取JAVA进阶知识相关电子书;回复JAVA面试,领取JAVA面试相关电子书,回复JAVA WEB领取JAVA WEB相关电子书。

docker进阶之路-基础篇 | 二:portainer安装与基本使用第50张docker进阶之路-基础篇 | 二:portainer安装与基本使用第2张

免责声明:文章转载自《docker进阶之路-基础篇 | 二:portainer安装与基本使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Python之滑动窗口J1939协议的解读下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MySQL高可用方案--MHA部署及故障转移

架构设计及必要配置 主机环境 IP                 主机名             担任角色 192.168.192.128  node_master    MySQL-Master| MHA-Node 192.168.192.129  node_slave     MySQL-Slave | MHA-Node(备选Master) 19...

QTP的基本功能介绍

• QTP的基本功能介绍 HP QuickTest Professional 支持功能測试和回归測试自己主动化,用于每一个主要软件应用程序和环境。此解决方式使用keyword驱动的測试概念,简化了測试创建和维护过程。它使測试人员可以使用专业的捕获技术直接从应用程序屏幕中捕获流程来构建測试案例。測试专家还可通过集成的脚本和调试环境全然訪问内在測试和对象属...

Werkzeug 与 WSGI 介绍

Werkzeug 是一个WSGI工具包,也可以作为一个Web框架的底层库。 在介绍Werkzeug之前,先介绍一下 WSGI(Python Web Server Gateway Interface),它为Python语言定义的Web服务器和Web应用程序或框架之间的一种简单而通用的接口。这是一个规范,描述了web server如何与web applica...

Docker容器利用weave实现跨主机互联

Docker容器利用weave实现跨主机互联 环境: 实现目的:实现主机A中容器1与主机B中容器1的网络互联 主机A步骤: ①下载复制weave二进制执行文件(需要internet)[root@192 ~]#git clone https://github.com/weaveworks... #如没有git,yum install git[root@19...

如何删除eclipse的subclipse插件记住的SVN用户名和密码

如何删除eclipse的subclipse插件记住的SVN用户名和密码找到auth目录,将其以及子目录、子文件都删除。路径在:C:UsersAdministratorAppDataRoamingSubversion其中,AppData要用户自己输入,这个目录是隐藏的。Administrator是这台电脑的用户名。以上方法对win7操作系统有效。  ...

火狐无法启动,如何恢复数据、书签、密码

今天火狐在更新时被金山卫士干扰,导致更新后无法再启动。 我一时没考虑太多,重新安装了一下火狐,后来一想,妈的,我的书签和网站密码之类的会不会全丢了,太蛋疼了。 网上找了许多资料,总结了一下找回数据的方式。 只要你不是选择卸掉火狐选择了删除数据的话,问题就不大的。 我这里只有WINDOWS的解决办 最好操作前先关掉杀软之类的东西,别的程序也关掉,免得干扰。...