📌 Telechips VS Code Extension
This is an internal company extension for Telechips.
It is currently under development, and the official release schedule is TBD.
🚀 For internal use only.
📖 Overview
Telechips VS Code Extension is a development tool designed for internal use at Telechips.
This extension provides seamless Docker environment management and Harbor-based private registry integration within VS Code.
💡 Currently in development – features may be incomplete or unstable.
🛠️ Features
🔹 Private Registry (Harbor) Management
- Manage and connect to Harbor-based private registries
- Supports authentication & project-based image retrieval
🔹 Docker Image Management
- View and pull images from both local and private registries
- Tag, remove, and refresh images easily
🔹 Docker Container Management
- Create, start, stop, and remove Docker containers
- Interactive terminal support for direct container control
📌 Prerequisites
Before installing this extension, ensure that your system meets the following requirements:
✅ Required Software
- Docker Engine (version 20.x or later recommended)
- VS Code (latest stable version recommended)
⚙️ System Requirements
- Linux/macOS: Requires
sudo
privileges for Docker execution
- Windows: Requires Docker Desktop installed and running
💡 Note: If using Linux/macOS, you may need to add your user to the Docker group to run Docker commands without sudo
.
You can do this with:
sudo usermod -aG docker $(whoami)
newgrp docker
🔗 Installation & Setup
1️⃣ Install Docker
Follow the official guide for your platform:
2️⃣ Install the Telechips VS Code Extension
- Open VS Code
- Search for "Telechips VS Code Extension" in the Extensions Marketplace
- Click Install
3️⃣ Connect to Private Registry (Harbor)
- Open the command palette (
Ctrl + Shift + P
)
- Select "Connect to Harbor Registry"
- Enter your registry URL, username, and password
📢 Notes & Warnings
⚠️ This extension is for internal use only and is not available publicly.
⚠️ Ensure that your Docker Engine is running before using this extension.
For further details or troubleshooting, contact the Telechips development team. 🚀