在 Linux 上安装 Portainer

一点系统管理知识

目录

可能现在应该将这个平台工程称为平台工程了。 这里有一些关于如何安装并移除Portainer的说明 - 一个用于管理Docker镜像和容器的UI。

containers-in-docks

何时使用

这允许在不使用sudo的情况下运行Docker命令:

sudo usermod -aG docker $USER

首先,创建Portainer Server将使用的卷以存储其数据库:

docker volume create portainer_data

然后,下载并安装Portainer Server容器:

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:lts

仅使用https:

docker run -d \
  -p 9443:9443 \
  --name portainer \
  --restart=always \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v portainer_data:/data portainer/portainer-ce:lts

默认情况下,Portainer会生成并使用一个自签名的SSL证书来保护9443端口。或者,您可以在安装期间或安装完成后通过Portainer UI提供自己的SSL证书。

Portainer Server现已安装。您可以通过运行docker ps来检查Portainer Server容器是否已启动:

root@server:~# docker ps
CONTAINER ID   IMAGE                          COMMAND                  CREATED       STATUS      PORTS                                                                                  NAMES             
de5b28eb2fa9   portainer/portainer-ce:lts     "/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

使用Portainer

您应该看到名为portainer的容器,并且相关端口已暴露

  1. 访问Portainer Web UI

    打开浏览器并前往:

    https://your-server-ip:9443(推荐使用HTTPS)

    http://your-server-ip:9000(如果您启用了旧版HTTP端口)

  2. 设置管理员账户

    首次启动时,Portainer会提示您创建管理员密码。

    选择“Docker”作为要管理的环境,然后连接。

  3. 开始管理您的容器

    使用Portainer仪表板可以:

    • 查看、启动、停止和删除容器
    • 管理镜像、网络和卷
    • 使用模板部署新应用

如何停止并移除Docker Portainer

要完全停止并从Docker环境中移除Portainer,请按照以下步骤操作:

1. 停止Portainer容器

docker stop portainer

这将停止正在运行的Portainer容器。

2. 移除Portainer容器

docker rm portainer

这将从您的系统中删除容器。

3.(可选)移除Portainer数据卷

如果您想删除所有Portainer数据(如设置和用户账户),请同时移除数据卷:

docker volume rm portainer_data

警告:此操作不可逆,将永久删除所有Portainer数据


如果您使用了不同的容器或卷名称,请将portainerportainer_data替换为实际的名称。

这些步骤将完全停止并从您的Docker主机上移除Portainer。

有用的链接