Skip to content

容器可视化管理 ​

前言 ​

本文介绍使用portainer/portainer-ce在Ubuntu服务器上搭建容器可视化管理器,请先根据本章前言完成环境的搭建。

portainer/portainer-ce地址:

拉取镜像 ​

shell
sudo docker pull portainer/portainer-ce:alpine
sudo docker pull portainer/agent:alpine

开放端口 ​

端口类型端口端口用途
TCP8000Edge Agent
TCP9443可视化管理

配置文件 ​

shell
# 创建并进入工作目录
sudo mkdir -p /srv/portainer && cd /srv/portainer

# 创建并编辑docker配置文件
sudo nano docker-compose.yml

docker-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连接服务器