docker 搭建owncloud并且完成数据迁移

版权声明:均是学习笔记、心得,如有冒犯,请指出,会及时处理。 https://blog.csdn.net/u013355826/article/details/82118842

任务:服务器A中搭建docker版本的owncloud.上传一定量的文件,为了数据备份,在服务器B中把A中数据恢复。

过程:在服务器A中搭建owncloud时候指定本地的数据卷并挂载到本地。

默认服务器A中已经安装好了docker.

下载owncloud镜像

docker pull owncloud

编写启动脚本

docker run 
    -p 1080:80 
    -v /var/data/owncloud:/var/www/html/data 
    -d  docker.io/owncloud

浏览器中打开 IP+PORT,创建管理员账户,然后登陆。

如何在服务器B中备份?

首先把 A中的 /var/data/owncloud 通过 scp拷贝到 B服务器同样的位置。

编写启动脚本

docker run
    -p 1080:80
    -v /var/data/owncloud:/var/www/html/data
    -d  docker.io/owncloud

浏览器中打开 IP+PORT,创建管理员账户,注意用和服务器A一样的管理员账户,因为当时穿的数据都在管理员的目录下。

此时登陆账号,就先出现和服务器A创建的一样的owncloud数据。

docker 完成 Gitlab的配置

把从服务器A中的Git数据放到指定的src的目录下,然后启动Git.


docker run -d \
    --hostname worker3 \
    --publish 10443:443 --publish 10080:80 --publish 10022:22 \
    --name gitlab \
    --restart always \
    --volume /src/volume/gitlab/etc/gitlab:/etc/gitlab \
    --volume /src/volume/gitlab/var/log/gitlab:/var/log/gitlab \
    --volume /src/volume/gitlab/var/opt/gitlab:/var/opt/gitlab \
    registry.docker-cn.com/store/gitlab/gitlab-ce:8.13.1-ce.0

猜你喜欢

转载自blog.csdn.net/u013355826/article/details/82118842