Portainer Docker 安装
Portainer是一种轻量级的管理界面,可以让你轻松地管理不同的Docker环境(Docker主机或集群)。Portainer给Docker的初学者以及高级用户提供了一个易于使用的界面,可以通过Web浏览器来管理容器、镜像、网络和卷等资源。
Portainer可以运行为一个容器内的服务,它提供了一个可视化的界面,通过这个界面,用户可以监控Docker资源的使用情况,执行常见的管理任务(比如启动、停止、暂停容器),以及管理容器、服务、堆栈、集群等。
要在Docker上安装和运行Portainer:
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer-ce
-d
参数让容器在后台运行。-p 9000:9000
参数将容器的9000端口映射到宿主机的9000端口,使Portainer的Web界面可以通过宿主机的9000端口访问。--name portainer
参数设定了容器的名称为portainer。--restart always
参数确保容器在退出时自动重启。-v /var/run/docker.sock:/var/run/docker.sock
参数允许Portainer容器通过Docker套接字与Docker守护进程通信,这对于管理Docker资源是必要的。portainer/portainer-ce
是Portainer的社区版(Community Edition)镜像名称。
特定版本如2.30.3, 则先拉取或者在语句后增加版本
docker pull portainer/portainer-ce:2.20.3
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer-ce:2.20.3
停止以及移除镜像
要移除已存在的Portainer容器,可以按照以下步骤操作。这些步骤涉及停止容器,然后移除容器。请确保已经保存了所有重要数据,因为移除容器会导致所有容器数据丢失。
步骤1:查找Portainer容器的ID或名称
首先,需要找到Portainer容器的ID或名称。可以通过以下命令列出所有运行中的容器:
docker ps
如果Portainer容器当前不在运行状态,可以通过以下命令列出所有容器(包括停止的容器)来找到它:
docker ps -a
在命令的输出中,找到Portainer容器的ID或名称。例如,如果之前使用--name portainer
命令运行Portainer容器,那么它的名称应该是portainer
。
步骤2:停止Portainer容器
在移除容器之前,需要先停止它。使用以下命令停止容器:
docker stop portainer
将portainer
替换为容器的实际ID或名称。如果容器名称就是portainer
,那么命令将保持不变。
步骤3:移除Portainer容器
一旦容器已经停止,您可以使用以下命令来移除它:
docker rm portainer
同样地,将portainer
替换为容器的实际ID或名称。