Updated on 2024-06-17 GMT+08:00

Overview

Applicable Scenario

Portainer is a graphical tool for Docker management. It offers a range of functions such as status display, quick deployment of application templates, basic operations on Docker (containers, images, networks, and database logical volumes), log display, container console operations, centralized management and operations of Swarm clusters and services, and user login management and control. The Portainer application image uses Ubuntu 22.04 and is deployed using Docker. The Docker and Portainer have been preconfigured in the image. You can use this application image to visualize Docker management.

Resource Planning and Costs

Resource

Configuration

Description

Cloud server

  • vCPUs: 2
  • Memory: 4 GiB

Select appropriate instance specifications based on your service requirements.

Image

Portainer

Select the Portainer application image.

Security group

Inbound rule:

  • Protocol/Application: TCP
  • Port: 9001,3306
  • Source IP: 0.0.0.0/0
  • 9001: Allows external access to the application management page.
  • 3306: Allows access to MySQL databases

Domain name

wpwebsite.com

  • If the website is only used for personal development or testing, there is no need to add a domain name.
  • If the website is open to the public, add and resolve a domain name for the cloud server.

Process

Step

Procedure

Description

1

Purchasing and Configuring a FlexusL Instance

Purchase and configure a FlexusL instance.

2

Initializing Portainer

Log in to the dashboard and install and initialize Portainer.

3

Using Portainer to Deploy a MySQL Container

Use Portainer to visualize Docker management (using MySQL container as an example)