博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker中运行confluence容器随笔
阅读量:5081 次
发布时间:2019-06-12

本文共 1786 字,大约阅读时间需要 5 分钟。

最近好友让我帮忙搭建一个confluence,对比了一下使用docker的方式比较快捷,顺便研究一下怎么做数据容器的备份还原,以下是我的操作过程记录。
 
首先pull images
sudo docker pull postgressudo docker pull cptactionhank/atlassian-confluence
创建postgres数据容器
sudo docker run --name dbdata postgres echo "Data-only container for postgres"
创建confluence数据容器
sudo docker run --name cfdata cfdatacptactionhank/atlassian-confluence echo "Data-only container for confluence"
 
创建postgres容器,注意修改password
sudo docker run -d --name postgresdb -p 5432:5432 --volumes-from dbdata  -e POSTGRES_PASSWORD=123456 postgres
 
创建confluence容器
sudo docker run -d --name confluence -p 8090:8090 --volumes-from cfdata --link postgresdb:db --user root:root cptactionhank/atlassian-confluence
 
访问http://host-to-server:8090/ 页面,出现初始化配置信息。还没激活的产品要求选择试用或者输入产品秘钥破解。
强烈建议使用正版,破解过程可参考:
 
如果需要备份数据库与confluence的数据卷内容
备份数据容器操作,该操作在当前目录生成 postgres-backup.tar 和 confluence-backup.tar
/var/lib/postgresql/data 是postgres docker 镜像中指定的volume数据位置,也是其他容器映射到共享数据容器中的数据内容,这个可以用docker inspect postgres查看。/var/atlassian/confluence 也是同样的道理
sudo docker run --rm --volumes-from dbdata -v $(pwd):/backup postgres tar cvf /backup/postgres-backup.tar /var/lib/postgresql/datasudo docker run --rm --volumes-from cfdata -v $(pwd):/backup cptactionhank/atlassian-confluence tar cvf /backup/confluence-backup.tar /var/atlassian/confluence

 

还原数据容器 把当前目录中的postgres-backup.tar 和 confluence-backup.tar解压到数据容器

sudo docker run --volumes-from dbdata -v $(pwd):/backup postgres tar xvf /backup/postgres-backup.tarsudo docker run --volumes-from cfdata -v $(pwd):/backup cptactionhank/atlassian-confluence tar xvf /backup/confluence-backup.tar
 
#注意,如果是centos7,备份与还原操作会有安全模块禁止修改container内部文件,会显示permisstion denied,这时候需要临时关闭该模块,操作备份后再启动
关闭
su -c "setenforce 0"
启动
su -c "setenforce 1"
 
 
 

转载于:https://www.cnblogs.com/grantcheung/p/7346004.html

你可能感兴趣的文章
hadoop
查看>>
jQuery formValidator 表单校验插件4.1.1高仿网易邮箱注册页面(已发演示链接)
查看>>
国内各地图API坐标系统比较
查看>>
BZOJ1083: [SCOI2005]繁忙的都市
查看>>
模拟垂直滚动条,增加内容可滑动
查看>>
ASP.NET2.0 新特性 全面介绍
查看>>
如何参考am335x ti官方技术
查看>>
源码安装zabbix_server服务端
查看>>
A Bug's Life poj 2492
查看>>
JSON转换
查看>>
easyUI datagrid的合并的js封装
查看>>
ivew使用星星评分
查看>>
局部内部类对外部属性和变量的访问测试
查看>>
apktool参数详解
查看>>
lamp环境centos5.10,phpprotobuf模块安装,及简单应用
查看>>
GRE与Vxlan网络详解
查看>>
uWSGI+APScheduler不能执行定时任务
查看>>
[源码和文档分享]基于C语言的八大排序算法的比较
查看>>
NOIP2015pj求和
查看>>
02-数据库查询
查看>>