【docker】自己写的脚本,基于CentOS7初始化docker和portainer

前言

最近在使用到docker图形管理工具Portainer,就我个人而言,我觉得Portainer是比docker-compose ui 更容易学习、上手一些,它功能比较全面,几乎可以满足中小企业对容器管理的全部需求。下面我将详细的介绍Portainer如何使用。

Portainer简介

首先,在介绍Portainer前,我们还是要对Portainer进行一个概念描述。Portainer到底是什么呢?Portainer是docker的图形化管理工具,它提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。

Linux下载Portainer

在介绍完Portainer概念后,接下来就有点迫不及待的想安装Portainer了。本文通过Linux环境下载安装Portainer:
1.查看下有哪些Portainer镜像,命令:docker search portainer 如下图。
在这里插入图片描述我们将看到,查看后有下载的portainer镜像,我们下载第一个镜像即可,镜像Name(docker.io/portainer/portainer)

2.下载镜像,命令:docker pull portainer/portainer 由于连接的是国外的镜像地址,这里需要耐心的等一会。下载完成后,可以通过命令 docker images 来查看镜像。
在这里插入图片描述在这里插入图片描述

安装Portainer

若仅有一个docker宿主机,则可使用单机版来运行Portainer,管理该机器上的docker镜像、容器等数据。在Natepad++上复制、粘贴如下安装命令:

docker run -d -p 9000:9000 \ 
	--restart=always \ 
	-v /var/run/docker.sock:/var/run/docker.sock \ 
	--name prtainer-demo \ 
	docker.io/portainer/portainer

注意:该命令语句使用宿主机的9000端口来关联容器中的9000端口,并给容器起名为portainer-demo,容器的名称可以自定义,这里我就默认起名为portainer-demo。执行完命令后,使用服务器的ip:9000可以访问Portainer。
例如:我服务器ip是:10.108.3.134,访问Portainer:10.108.3.134:9000/#/

使用Portainer

首次登录需要注册,我们需要给Portainer设置一个8位数以上密码。输入密码后进入Portainer。
在这里插入图片描述
进来后,默认会到一个Remote页面。这里,我们需要注意的是,单机版直接选择Local即可,选中后点击Connect即可连接到本地docker。
注意:该页面上有提示需要挂载本地 /var/run/docker.socker与容器内的 /var/run/docker.socker连接。因此,在启动时必须指定该挂载文件。
在这里插入图片描述点击Connect进入主页:
在这里插入图片描述(1)Dashboard:包含容器、镜像、卷、网络总体概况,如下图。
在这里插入图片描述(2)容器Container:包含容器的启、停,新增,监控,日志查看,容器控制台等功能。
在这里插入图片描述
(3)镜像Image:包含镜像详细查看、删除、导入、导出等功能。
在这里插入图片描述(4)节点管理Endpoints :
在这里插入图片描述上述,介绍了Portainer的下载和安装以及Portainer的运行和首页的功能介绍,下文将会详细介绍使用Portainer其他功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值