portainer 安装

news/2024/11/19 1:21:22/文章来源:https://www.cnblogs.com/wuchangsoft/p/18348359

第一步:在docker仓库查找portainer的版本

docker search portainer

 

注意,docker portainer有两个版本:portainer/portainerportainer/portainer-ce:

  • portainer/portainer是早期版本,已不再更新
  • portainer/portainer-ce是新版本,使用新版本


docker pull portainer/portainer-ce

  • docker run: 这个命令用于启动一个新的 Docker 容器。
  • -d: 这个参数指定容器以 “detached” 模式运行,也就是在后台运行。
  • -p 8888:9000 : 这个参数将容器的 8888 和 9000 端口映射到宿主机的对应端口上,这样我们就可以通过宿主机访问容器内的服务。
  • --name portainer: 给这个容器起名为 “portainer”。
  • --restart=always: 这个参数指定只要 Docker 启动,这个容器就自动重启。
  • -v /var/run/docker.sock:/var/run/docker.sock: 这个参数将宿主机的 Docker 套接字文件挂载到容器内部,这样 Portainer 就可以管理宿主机上的 Docker 服务。
  • -v /app/portainer:/data: 这个参数创建了一个名为 “portainer_data” 的数据卷,并挂载到容器的 /data 目录。这样可以保存 Portainer 的配置和数据。
  • -v /app/portainer/public-public:/public :将解压的汉化包目录挂载到Portainer容器的/public目录。
  • portainer/portainer-ce: 这是 Portainer 的 Docker 镜像名称,告诉 Docker 使用这个镜像来创建容器。


等待最新镜像下载完成之后启动portainer。
docker run -d -p 8888:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock  -v /app/portainer:/data -v /app/portainer/public-public:/public --name portainer portainer/portainer-ce

 

 

docker ps查看运行的容器

 

3.验证登录

使用ip:8888即可,这里的192.168.29.208是我的虚拟机,初次登陆时需要设置一个admin账号的密码,在admin下方输入8位密码创建用户,输入密码后点击创建用户即可 (下方的允许匿名我也勾选上了):

 

配置中文环境

1.下载汉化

下载地址如下,linux下载tar.gz文件

https://github.com/eysp/public/releases/tag/public

上传到linux服务器的目录中,并解压:

[root@localhost portainer]# tar -xzf public-public.tar.gz 
[root@localhost portainer]# 

 

 

在下一步环境中选择本地连接即可:

 

然后会进入如下界面:

 

点击local进入查看容器详情:

 

上面页面展示的对应如下命令

docker system df

 


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/779636.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vscode打开关闭编辑区域顶部固定区域 顶部有一段行数距离高度 StickyScroll

在定位区域右键,粘滞滚动取消选择即可打开方式,在设置搜索stickyscroll 勾选即可 好好学习天天向上

hive04_DQL操作

注意点 全局排序 OrderBy SELECT <select_expression>, <select_expression>, ...FROM <table_name>ORDER BY <col_name> [ASC|DESC] [,col_name [ASC|DESC], ...]Hive 中使用全局排序时,会将所有数据交给一个 Reduce 任务进行计算,实现查询结果的全…

自定义注解(Annotation)

一、概念 Annotation(注解)是 Java 提供的一种对元程序中元素关联信息和元数据(metadata)的途径和方法。 Annatation(注解)是一个接口,程序可以通过反射来获取指定程序中元素的 Annotation对象,然后通过该Annotation 对象来获取注解中的元数据信息。 二、 4 种标准元注解…

Git合并之————指定提交记录合并

应用场景在测试环境提交了多个功能代码, 其中一个功能需要提前上线如图所示, 红框部分为我本次需要上线的功能提交记录代码, 绿框部分为我已选择上线成功, 可以看到红框与绿框直接的内容并没有被带入master分支.这里我以IDEA为例.首先, 切换到master分支, 也就是你需要合并的分…

宝藏软件 | 推荐一个免费电影app(无广告不卡顿)

就简单介绍一下吧,我要推荐的这个电影app优点是免费无广告,不卡顿。喜欢看电影的我们应该都是对广告深恶痛绝的,卡顿也是平常看电影的一个痛点,有时卡一下卡一下真的很不爽。这个app也有缺点,就是影视资源不好找,需要有一点技巧才能找到大量资源。我整理了一个影视资源包…

MySQL 5.7 DDL 与 GH-OST 对比分析

本文首先介绍MySQL5.7 DDL以及GH-OST的原理,然后从效率、空间占用、锁阻塞、binlog日志产生量、主备延时等方面,对比GH-OST和MySQL5.7 DDL的差异。作者:来自 vivo 互联网存储研发团队- Xia Qianyong本文首先介绍MySQL 5.7 DDL以及GH-OST的原理,然后从效率、空间占用、锁阻塞…

我叫小舞,跳舞的舞!新斗罗大陆游戏详细图文架设教程

“我叫小舞,跳舞的舞”,唐三不知道的是,这个叫做小舞的十万年魂兽会成为他一生的羁绊。就让我们一起再一次去斗罗大陆感受唐三和小舞的爱恋吧~前言 “我叫小舞,跳舞的舞”,唐三不知道的是,这个叫做小舞的十万年魂兽会成为他一生的羁绊。在星斗大森林被武魂殿追杀生死存亡…

聚焦OLAP性能提升,火山引擎ByteHouse发布六大场景解决方案

随着数字化转型的深入,不仅仅是电商领域,各行业都需要基于实时数据做出关键决策。而对企业底层数据系统来说,在处理复杂的数据分析任务,如多维度的关联分析或数据挖掘时,可能出现延迟、崩溃、错误等问题,导致数据不准确、不完整、时效性差。随着数字化转型的深入,不仅仅…

AI挑战高考作文,看AI怎么写自己?

本文由 ChatMoney团队出品现在已经离高考过去快二个月了,不管是考的好或不好,都是人生中难以忘记的一个拐点,那么在现如今AI时代,我不禁想到,如果用人工智能参加高考,会得多少分呢? 不知道朋友们有没有关注今年的高考作文题目呢?有部分考生反馈,很庆幸,自己的语文老师…

.NET 与 LayUI 实现高效敏捷开发框架

前言 WaterCloud 是一个集成了 LayUI 的高效敏捷开发框架,专为 .NET 开发者设计。 它不仅支持多种 .NET 版本(.NET 4.5、.NET Core 3.1、.NET 5、.NET 6),还内置了丰富的功能,如权限管理、流程表单设计以及多数据库支持下的多租户架构。使用了 ORM(SqlSugar 和 Chloe ) …

at32+rtos+lwip2.1.2下使用snmp时发生死机的bug记录

主要问题:设置snmp集合是用局部变量传递发生的内存改变导致取指针指向的地址值越界发生死机