博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于jetty镜像的ossfs镜像docker镜像构建
阅读量:4546 次
发布时间:2019-06-08

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

阿里云ossfs:https://help.aliyun.com/document_detail/32196.html?spm=5176.product31815.6.514.yVI0xM

以上是阿里云官方的使用文档

1、先构建基于jetty的apt镜像(因为jetty的系统类型是:debian)

Dockerfile 文件:

FROM jetty:latestRUN apt-get update

2、构建镜像:docker build -t jetty_apt_gdebi:v1 .

3、运行容器:$ 

docker run --privileged -d -p 8082:8080 -p 8033:8433 --name jetty_apt_ossfs jetty_apt_gdebi:v1

4、进入到镜像中:安装gdebi

$ docker exec -it jetty_apt_c bash

$ apt-get install gdebi-core

所以不能把这一步写在Dockerfile中。(尝试过:-y 也不行 )

安装完成。

5、然后,把这个镜像打包成新的镜像,给后面使用。

6、构建新镜像:

Dockerfile 文件如下:

FROM jetty_apt_ossfs:v1COPY ossfs_1.79.8_ubuntu14.04_amd64.deb  /home/

运行并进入容器中,安装gdebi:

遇到选项,选择y,最后安装完成。

这里我把这个容器打包成镜像,以便以后备用。

然后基于上面镜像,启动一个新的容器,我这里把原来的容器删除了。

然后在该镜像中按照阿里云的文档配置,ossfs:

但是这里出行了问题,后来发现,需要在运行容器时加入权限控制参数:

所以先把该容器停止删除,再重新运行:

修改之后如下:

/tmp/ossfs 就是要同步的目录。

上面可以看到,已经有同步到远程的图片了。

 

转载于:https://www.cnblogs.com/HendSame-JMZ/p/6086724.html

你可能感兴趣的文章
使用 iTextSharp 生成 PDF 表格
查看>>
sql 查出一张表中重复的所有记录数据
查看>>
IIS 上传大文件 30MB 设置限制了上传大小
查看>>
vue2.0结合Element实现select动态控制input禁用
查看>>
【Codeforces Round #455 (Div. 2) A】Generate Login
查看>>
【Codeforces 476C】Dreamoon and Sums
查看>>
【codeforces 505C】Mr.Kitayuta,the Treasure Hunter
查看>>
混合应用 微信登录授权 微信登录认证失败 ios PGWXAPI错误-1 code:-100 / 安卓 message:invalid appsecret innerCode:40125...
查看>>
MSSQL按分页前去盘查了局的存储进程
查看>>
运用centosplus来更新你的CentOS
查看>>
wxDownload Fast 0.4.5
查看>>
<实训|第十天>从底层解释一下U盘内存为什么变小的原因附数据恢复的基本原理...
查看>>
测试Windows Live Writer插件
查看>>
常用正则封装,积少成多
查看>>
文件下载工具类
查看>>
Python 定义自己的常量类
查看>>
C++读取文本文件
查看>>
Python 字典排序
查看>>
sql中写标量函数生成大写拼音首字母
查看>>
ASP.NET Core 2.1 : 十五.图解路由(2.1 or earler)
查看>>