はじめに
Dockerデスクトップのダッシュボードのように、GUIでDocker環境管理を行うことができるPortainerのバージョンをアップデートしたかったのですが、意外と参考になる記事がQiitaになかったので、備忘録として残しておきます。
環境
docker -v
Docker version 20.10.12
docker compose version
Docker Compose version v2.1.1
Ubuntu 20.40(WSL2)
Portainerアップデート
portainerコンテナの停止
docker stop portainer
portainerコンテナの削除
docker rm portainer
portainerコンテナ起動
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:2.11.1
portainer-ce:2.11.1
↑「2.11.1」の箇所はその時の最新バージョンを指定してください。
volumeは削除しないので、以前のログイン情報で管理画面へログインできます。
おまけ
最新バージョンの確認はPortainer公式ドキュメント or Githubで確認できます。
各ページ「Deployment」下記に記載されているPortainer起動コマンドは、アップデート時に打つコマンドと同じなのでそれをそのまま打ってもらっても大丈夫です。
公式ドキュメント
Github