https://inedo.com/support/kb/1100/getting-started-with-proget-for-linux
搭建环境
# 创建网络
docker network create proget
# 启动 postgresql
docker run -d \
-v /etc/localtime:/etc/localtime:ro \
-v /var/proget/db:/var/lib/postgresql/data \
--net=proget \
--name=proget-postgres \
--restart=unless-stopped \
postgres:9.5
# 启动 proget
docker run -d \
-v /etc/localtime:/etc/localtime:ro \
-v /var/proget/packages:/var/proget/packages \
-v /var/proget/extensions:/var/proget/extensions \
-p 80:80 \
--net=proget \
--name=proget \
--restart=unless-stopped \
inedo/proget:latest
更新版本
# 停止服务(旧版本容器)
docker stop proget
# 更名旧版本容器
docker rename proget proget-old
# 获取最新版本镜像
docker pull inedo/proget:latest
# 重启启动(使用旧版本容器卷银映射配置信息)
docker run -d --volumes-from=proget-old -p 80:80 --net=proget --name=proget --restart=unless-stopped inedo/proget:latest
# 删除旧版本容器
docker rm proget-old
网友评论