簡體   English   中英

如何更新 Pgadmin4 docker 映像?

[英]How to update the Pgadmin4 docker image?

如何更新Pgadmin4 docker 映像而不丟失文件夾/var/lib/pgadmin中的任何用戶信息?

  1. 拉取最新docker鏡像

    sudo docker pull dpage/pgadmin4

  2. 停止正在運行的容器

    sudo docker stop pgadmin

  3. 刪除現有容器

    sudo docker rm pgadmin

  4. 部署/運行最新的鏡像

    sudo docker run --name pgadmin -p 80:80 -v /var/lib/pgadmin:/var/lib/pgadmin -e 'PGADMIN_DEFAULT_EMAIL=m.thirumal@hotmail.com' -e 'PGADMIN_DEFAULT_PASSWORD=thirumal' -d dpage/pgadmin4

    或以下用於使用ngnix進行反向代理的命令

    sudo docker run --name pgadmin -p 5050:80 -v /var/lib/pgadmin:/var/lib/pgadmin -e 'PGADMIN_DEFAULT_EMAIL=m.thirumal@hotmail.com' -e 'PGADMIN_DEFAULT_PASSWORD=thirumal' -d dpage/pgadmin4

start docker 容器

`sudo docker start pgadmin`

選擇的答案是正確的,但是如果您的起始圖像沒有任何音量,您還必須這樣做:

sudo docker cp name_of_your_image:/var/lib/pgadmin /var/lib/pgadmin

sudo chown -R 5050:5050 /var/lib/pgadmin

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM