zoukankan      html  css  js  c++  java
  • 基于jetty镜像的ossfs镜像docker镜像构建

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

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

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

    Dockerfile 文件:

    FROM jetty:latest
    
    RUN 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:v1
    
    COPY ossfs_1.79.8_ubuntu14.04_amd64.deb  /home/

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

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

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

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

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

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

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

    修改之后如下:

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

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

  • 相关阅读:
    如何提升程序员的工作效率?
    MacOS 上网络故障诊断
    阅读混淆过的Android代码的确不易
    复旦投毒案落下帷幕
    正确把握深度和广度
    Freemarker的数据模型使用
    xilink se14.7 win10闪退
    浅谈 pid的原理与差异
    win10系统激活
    stm8 同时使用dac和adc 采集异常,电平异常
  • 原文地址:https://www.cnblogs.com/HendSame-JMZ/p/6086724.html
Copyright © 2011-2022 走看看