切换深色或浅色模式
容器可视化管理
前言
本文介绍使用portainer/portainer-ce在Ubuntu服务器上搭建容器可视化管理器,请先根据本章前言完成环境的搭建。
portainer/portainer-ce地址:
- https://hub.docker.com/r/portainer/portainer-ce
- https://www.portainer.io/
- https://github.com/portainer/portainer
拉取镜像
shell
sudo docker pull portainer/portainer-ce:alpine
sudo docker pull portainer/agent:alpine开放端口
| 端口类型 | 端口 | 端口用途 |
|---|---|---|
| TCP | 8000 | Edge Agent |
| TCP | 9443 | 可视化管理 |
配置文件
shell
# 创建并进入工作目录
sudo mkdir -p /srv/portainer && cd /srv/portainer
# 创建并编辑docker配置文件
sudo nano docker-compose.ymldocker-compose.yml
yml
services:
portainer:
image: portainer/portainer-ce:alpine
container_name: portainer
restart: unless-stopped
ports:
- 8000:8000
- 9443:9443
volumes:
- ./data:/data
command: -H tcp://agent:9001 --tlsskipverify
agent:
image: portainer/agent:alpine
container_name: portainer_agent
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /var/lib/docker/volumes:/var/lib/docker/volumes开始运行
shell
# 前往工作目录
cd /srv/portainer
# 开始运行
sudo docker compose up -d
# 查看容器日志(按Ctrl+C退出)
sudo docker compose logs -f运行成功后,即可使用https://服务器ip地址:9443连接服务器