在 Linux 上安装 Portainer
一点系统管理知识
可能现在应该将这个平台工程称为平台工程了。 这里有一些关于如何安装并移除Portainer的说明 - 一个用于管理Docker镜像和容器的UI。
何时使用
这允许在不使用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的容器,并且相关端口已暴露
-
访问Portainer Web UI
打开浏览器并前往:
https://your-server-ip:9443(推荐使用HTTPS)
http://your-server-ip:9000(如果您启用了旧版HTTP端口)
-
设置管理员账户
首次启动时,Portainer会提示您创建管理员密码。
选择“Docker”作为要管理的环境,然后连接。
-
开始管理您的容器
使用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数据。
如果您使用了不同的容器或卷名称,请将portainer
和portainer_data
替换为实际的名称。
这些步骤将完全停止并从您的Docker主机上移除Portainer。