前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >【docker】管理神器portainer部署/使用教程(建设中)

【docker】管理神器portainer部署/使用教程(建设中)

作者头像
夜梦星尘
发布2024-08-20 17:50:07
发布2024-08-20 17:50:07
27500
代码可运行
举报
运行总次数:0
代码可运行

本文发布于381天前,最后更新于381天前,其中的信息可能有所发展或是发生改变。

1.前言

夜梦在以前的文章中介绍了很多的docker项目,如果只是部署其中的少数,那管理起来也还算便捷。但是如果装的多了,难免会落下那么几个在角落里面自生自灭。所以这里夜梦给小伙伴们介绍一个管理docker容器的神器——portainer。使用起来也十分方便哦!

官网:Portainer: Docker and Kubernetes Management Platform

文档:Welcome – Portainer Documentation

2.部署

2.1准备

2.2安装docker

参考夜梦的这篇文章:在服务器上安装docker

2.3安装

夜梦这篇文章中使用docker安装portainer,具体的过程大家可以参考官方文档:Install Portainer CE with Docker on Linux – Portainer Documentation

过程很简单,我们先创建portainer_data容器

代码语言:javascript
代码运行次数:0
复制
docker volume create portainer_data

然后下载并安装

代码语言:javascript
代码运行次数:0
复制
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

2.4注意事项

By default, Portainer generates and uses a self-signed SSL certificate to secure port 9443. Alternatively you can provide your own SSL certificate during installation or via the Portainer UI after installation is complete.

If you require HTTP port 9000 open for legacy reasons, add the following to your docker run command: -p 9000:9000

省流:默认给你开了SSL,如果要用HTTP访问的话加上-p 9000:9000,就可以通过ip:9000访问了

代码语言:javascript
代码运行次数:0
复制
docker run -d -p 8000:8000 -p 9443:9443 -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

2.5检查运行

你可以通过

代码语言:javascript
代码运行次数:0
复制
docker ps

查看portainer的运行情况

代码语言:javascript
代码运行次数:0
复制
CONTAINER ID   IMAGE                          COMMAND                  CREATED       STATUS      PORTS                                                                                  NAMES             
de5b28eb2fa9   portainer/portainer-ce:latest  "/portainer"             2 weeks ago   Up 9 days   0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9443->9443/tcp, :::9443->9443/tcp   portainer

3.反向代理(可选)

如果你想通过域名访问,那么你可以参考夜梦的下面两篇文章进行反向代理。

Nginx Proxy Manager的安装

Nginx Proxy Manager的使用

4.使用

一切正常的话,你可以通过https://ip:9443或者https://yourDomain.com访问配置页面。

官方初始化使用文档:Initial setup – Portainer Documentation

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-8-04 2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.前言
  • 2.部署
    • 2.1准备
    • 2.2安装docker
    • 2.3安装
    • 2.4注意事项
    • 2.5检查运行
  • 3.反向代理(可选)
  • 4.使用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档