内网docker安装collabora

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内网docker安装collabora相关的知识,希望对你有一定的参考价值。

参考技术A 本机IP:192.168.1.110,虚拟机地址IP:192.168.33.145

docker pull collabora/code

docker run -t -d -p 0.0.0.0:9980:9980 -e 'domain=192\\.168\\.1\\.110|192\\.168\\.33\\.145' -e "username=admin" -e "password=123456" --restart always --cap-add MKNOD collabora/code

说明:

镜像端口9980映射到宿主主机9980

添加两台信任主机192.168.1.110、192.168.33.145

为collabora创建用户admin,密码123456

注意:

后台运行,需耐心等待,可通过cpu利用率观察

https://192.168.33.145:9980/loleaflet/dist/admin/adminSettings.html,显示输入用户名、密码

查看collabora容器id:docker ps

进入collabora容器:docker exec -it <容器id> /bin/bash

编辑文件/etc/loolwsd/loolwsd.xml中ssl的值为false,如下

重启collabora容器:docker restart <容器id>

http://192.168.33.145:9980/loleaflet/dist/admin/adminSettings.html,显示输入用户名、密码

启动collabora插件,设置中输入collabora地址http://192.168.33.145:9980

说明:nextcloud登录方式本身是http

Docker搭建私有仓库(内网)

1、搭建私有仓库
安装yum ×××tall docker-registry但是安装后是后面这个包docker-distribution
然后启动服务 服务默认使用的是5000端口
然后开始给imange打tag 如果不能解析主机名的话 需要使用ip地址打tag 如下图:
docker tag busybox:latest 172.17.234.180:5000/busybox:latest
然后开始上传 但是上传会报错 如图
技术图片
这是因为registry默认使用的是https协议而我们上传image默认使用的是http协议
所以默认不安全就不让上传 补救方法是 明确告诉registry我就是不安全的
修改配置文件 重启docker
使用的是0.7版本的docker 就是不好使 因为在centos6上安装的,暂时没有办法升级到高版本,
所以无论怎样修改daemon的文件都不行
这个私有仓库比较简陋
/2、搭建有web界面的仓库
使用的是harbor 基于上个软件二次开发的
下载地址:https://storage.googleapis.com/harbor-releases/release-1.7.0/harbor-online-×××taller-v1.7.1.tgz
加压到指定位置
tar -zvxf harbor-online-×××taller-v1.7.1.tgz -C (想要存放的位置)

技术图片
暂时要求不高 只需要修改基本的配置文件 harbor.sh中的技术图片
指定为当前的服务器地址即可
最后运行×××tall.sh脚本 ,脚本会自动下载一些镜像 相对时间会长一些
然后运行 http://ip 地址
技术图片
admin HarBor12345 如果不修改配置文件的话 默认密码就是这个
然后就可以愉快的上传下载镜像了
首先新建个用户名 用户管理——新建用户
退出 使用新用户登录
技术图片
新建个项目
技术图片
新建的sql 下面试着推送个镜像
当然 首先要打tag 还好 后面都给了说明
技术图片

技术图片
基于这个镜像做的
推送的时候有两个注意点。。。
第一是要登录进去 第二和上面的问题一样 默认还是使用https来上传下载的,因为没做CA服务器 所以还得使用 http来上传下载
需要修改配置文件 但是修改daemon.json配置文件更笨不管用 如下图
技术图片
后来在网上搜到了 要修改docker的配置文件
技术图片
修改如下:
技术图片
修改完重启docker
技术图片
登录使用仓库,因为不是docker hub所以要指定服务器地址 172.17.234.182
输入账号密码即可
接下来上传镜像
技术图片
速度是相当的快......刷新页面......
技术图片
Harbor的默认镜像存储路径在/data/registry目录下,映射到docker容器里面的/storage目录下。

这个参数是在docker-compose.yml中指定的,在docker-compose up -d运行之前修改。

如果希望将Docker镜像存储到其他的磁盘路径,可以修改这个参数。
以后启动Horbor可以使用docker-compose [-f <arg>...] [options] [COMMAND] [ARGS...]命令了
支持很多参数:
技术图片
技术图片
本机使用Docker版本:
技术图片

技术图片

docker-compose restart 重启服务 必须在相对应目录下面

以上是关于内网docker安装collabora的主要内容,如果未能解决你的问题,请参考以下文章

内网docker安装collabora

关于Linux下Docker内网离线安装的一些笔记

关于Linux下Docker内网离线安装的一些笔记

redhat 7.2 内网安装docker

外网访问内网Docker容器

怎样从外网访问内网Docker容器