官方安装文档:Install Portainer CE with Docker on Linux
1、查询Portainer镜像
docker search portainer
镜像名称 | 描述 |
---|---|
portainer/portainer | This repository is deprecated.(该存储库已被弃用) https://hub.docker.com/r/portainer/portainer |
portainer/portainer-ce | 推荐使用。https://hub.docker.com/r/portainer/portainer-ce |
2、下载Portainer镜像
docker pull portainer/portainer-ce
3、创建容器并启动
docker run \
-d \
--restart=always \
--name portainer \
-p 9000:9000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce
命令 | 描述 |
---|---|
docker run | 运行 Docker 容器的命令。 |
-d | 在后台运行容器。 |
--restart=always | 设置容器始终自动重启。 |
--name portainer | 指定容器的名称为 portainer。 |
-p 9000:9000 | 将容器的9000端口映射到宿主机的9000端口。 |
-v /var/run/docker.sock:/var/run/docker.sock | 将Docker守护进程的Unix套接字挂载到容器中,这允许Portainer直接与Docker守护进程通信。 |
-v portainer_data:/data | 创建一个持久化的数据卷,以保存Portainer的配置数据。 |
portainer/portainer-ce | 指定要运行的镜像。 |
\ | 换行 |
4、访问前端界面
在浏览器中访问 http://localhost:9000,按照提示完成 Portainer 的初始设置。