美文网首页
Proget on Docker

Proget on Docker

作者: alfredking12 | 来源:发表于2017-11-15 11:32 被阅读65次

    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
    

    相关文章

      网友评论

          本文标题:Proget on Docker

          本文链接:https://www.haomeiwen.com/subject/vvscvxtx.html