FineOps Version
Functional Change
V1.5.5
V1.16.0
Allowed pushing a single image package quickly at the front end.
FineDataLink-related image packages are not pre-installed in FineOps. After obtaining a single component image package from technical support personnel, you need to manually upload it to the repository.
This document provides two methods to demonstrate how to upload a single image to the image repository.
Pushing images at the front-end page only supports FineOps of V1.16.0 and above versions. This method is simple and convenient.
Pushing images through commands at the terminal is only recommended for FineOps of V1.15.0 and earlier versions. This method requires you to have basic docker application skills.
If you are a FineReport/FineBI paid user, contact the technical support personnel to obtain an image package. You can send an email to international@fanruan.com or click at https://help.fanruan.com/fineops-en/.
If you are a FineDataLink user, contact the technical support personnel to obtain an image package.
Upload the obtained image package to the /fanruan_xxx/ops/resources folder of the FineOps mounting directory.
Note:You can view the location of the FineOps mounting directory by exporting the platform's deployment information.
Log in to FineOps as the admin, choose Maintenance Center > Image Management, and click Load Image.
You can load the image file from resources. After loading, the image file in resources will be deleted.
After the prompt "The image was loaded successfully." appears, you can view the pushed image package in Image Management. The admin can use this image for project deployment and upgrades.
This method is applicable to V1.15.0 and earlier versions. If you are using V1.16.0 and above versions, see section "Method One: Pushing Images at the Front-end Page."
Purpose: Determine the repository address where you want to upload the image.
Operation: Log in to FineOps as the admin, and choose Maintenance Center> Image Management > Setting to view the image repository address used by FineOps.
The address used in this document: 192.168.101.58:5000.
Purpose: You need to confirm the prefix of a private repository. You will need the complete image tag when pushing the image.
Operation: The method to confirm the repository prefix may vary depending on the specific image repository you are using. If you use a registry repository installed via finekey, the prefix is the same as the repository address.
The repository prefix used in this document: 192.168.101.58:5000.
1. Obtain Image Package.
If you are a FineReport/FineBI paid user, contact the technical support personnel to obtain an image package. You can send an email to international@fanruan.com or click the icon at https://help.fanruan.com/fineops-en/.
2. Upload the kafka.tar.gz image package to the server where the repository is located.
The uploaded location in this document is: /home/finekey/resources/images.
Purpose: You need to use the docker load command to load the image package to the local docker engine.
Command: docker load -i /path/to/image.tar
Example: docker load -i /home/finekey/resources/images/kafka.tar.gz
Purpose: You need to add a tag to the image to associate it with the correct repository address.
Command: docker tag <Image ID><Repository prefix>/<Image name>:<Tag>
Example: docker tag kafka:v20.0.0-3.4.0 192.168.101.58:5000/kafka:v20.0.0-3.4.0
Purpose: You can push the image to the repository.
Command: docker push <Repository prefix>/<Image name>:<Tag>
Example: docker push 192.168.101.58:5000/kafka:v20.0.0-3.4.0
Log in to FineOps as the admin, choose Maintenance Center > Image Management, and then you can view the manually pushed image package just now.
Note:If the image cannot be displayed properly after following the above steps, paid users can contact FanRuan technical support for assistance in updating version.json.To contact our technical support personnel, you can send an email to international@fanruan.com or click at https://help.fanruan.com/fineops-en/.
If the image cannot be displayed properly after following the above steps, paid users can contact FanRuan technical support for assistance in updating version.json.
To contact our technical support personnel, you can send an email to international@fanruan.com or click at https://help.fanruan.com/fineops-en/.