Portainer 是一款開源的容器管理平台,提供一個直觀的網頁使用者介面,讓使用者能輕鬆管理Docker 和Kubernetes 環境的容器、映像檔、網路和儲存卷等資源。 它簡化了傳統上需要透過指令行操作的容器管理流程,讓開發人員和系統管理員能更方便地部署、監控和管理容器應用。 (Google AI 摘要)
因為專題需要快速建立與重新部署容器的管理平臺,以便節省時間
sudo apt update
sudo apt install -y ca-certificates curl gnupg lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo systemctl enable docker
sudo systemctl start docker
docker version
sudo docker volume create portainer_data
sudo docker run -d \
-p 8000:8000 \
-p 9443:9443 \
--name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest