快来使用Portainer让测试环境搭建飞起来吧

PortainerDocker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。

图片

Docker的用处不多加赘述,Docker目前有以下应用场景:

测试:Docker很适合用于测试发布,将 Docker 封装后可以直接提供给测试人员进行运行,不再需要测试人员与运维、开发进行配合,进行环境搭建与部署。

测试数据分离:在测试中,经常由于测试场景变换,需要修改依赖的数据库数据或者清空变动 memcache、Redis 中的缓存数据。Docker 相较于传统的虚拟机,更轻量与方便。可以很容易的将这些数据分离到不同的镜像中,根据不同需要随时进行切换。

开发:开发人员共同使用同一个 Docker 镜像,同时修改的源代码都被挂载到本地磁盘。不再因为环境的不同而造成的不同程序行为而伤透脑筋,同时新人到岗时也能迅速建立开发、编译环境。

不过学习Docker需要了解其大量命令,比如容器操作而言:

ps: 列出容器

inspect: 获取容器或镜像的元数据

top: 查看正在运行中的容器进程信息

attach: 链接正在运行的容器

events: 从docker服务器获取事件

logs: 获取docker日志

wait: 让一个容器进入等待,使其进入阻塞状态

export: 讲一个容器的文件系统打包至tar

port: 列出一个容器的端口映射情况

container: 管理已经运行的容器的

deploy: 部署新的堆栈或更新已有堆栈的

update: 更新容器

rename: 重命名容器

volume: 卷管理

这些命令是需要记忆的

安装Portainer后容器操作就图形界面支持了

图片

包括点击进入后对容器的监控

图片

Portainer 还提供了各种镜像的管理,可以根据他提供模板快速搭建想要的容器

图片

Portainer 既然功能这么多,如何搭建呢?

可以直接采用docker

docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --name prtainer-test portainer/portainer

设置 --restart=always 是为了关机重启问题

安装成功后,访问 http://ip:9000 就可以看到登录界面,首次登录需要设置账号 密码

图片

登录进去,可以看到当前及宿主机的一些基本硬件信息,现在看到local 是宿主机

portainer 支持docker 多节点的管理

图片

点击local 就可以看到当前机器上安装的所有docker 容器,镜像,挂账目录相关管理 如下图

图片

Portainer中还有一些别的操作,比如权限管理、网络管理等等,可以安装上进行了解学习。

图片

比如添加集群管理,直接添加Endpoints即可

图片

学习Portainer前提还是需要对docker有所了解,然后再结合图形化工具可以更大提升工作效率

感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

 

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取   

 

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用Portainer搭建Halo博客,你可以按照以下步骤进行操作: 1. 首先,在你的服务器上安装Docker和Portainer。Docker是一个容器化平台,而Portainer是一个用于管理Docker容器的图形化界面工具。 2. 在Portainer中创建一个新的Docker容器,可以使用以下命令: ``` docker run -it -d \ --name halo \ -p 8090:8090 \ --net mynetwork --ip 172.18.0.10 \ -v /mnt/docker/.halo:/root/.halo \ --restart=unless-stopped \ halohub/halo:1.5.4 ``` 这将创建一个名为"halo"的Docker容器,并将容器的8090端口映射到主机的8090端口上。此外,还指定了容器的网络设置和持久化数据存储的目录。 3. 接下来,在服务器上创建一个文件夹,例如"docker/halo/data",用于存放Halo博客的数据库等文件。确保该文件夹是可写的,并且在创建Docker容器时将其映射到容器内的"/root/.halo"路径中。这样可以确保Halo博客在容器启动时可以正确读取和写入数据。 通过以上步骤,你就可以使用Portainer搭建Halo博客了。请确保按照指定的版本号和路径进行设置,以确保顺利安装和配置。希望对你有帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [用Halo搭建个人博客](https://blog.csdn.net/wbsu2004/article/details/127485678)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [如何使用Docker搭建Halo博客平台,超简单的操作,小白也会](https://blog.csdn.net/ldt0621/article/details/125769207)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值