Skip to content

  • 项目
  • 群组
  • 代码片段
  • 帮助
  • 当前项目
    • 正在载入...
  • 登录 / 注册
G
go-ipfs
  • 概览
    • 概览
    • 详情
    • 活动
    • 周期分析
  • 版本库
    • 仓库
    • 文件
    • 提交
    • 分支
    • 标签
    • 贡献者
    • 分支图
    • 比较
    • 统计图
  • 问题 0
    • 议题 0
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 0
    • 合并请求 0
  • CI / CD
    • CI / CD
    • 流水线
    • 作业
    • 日程表
    • 图表
  • 维基
    • Wiki
  • 代码片段
    • 代码片段
  • 成员
    • 成员
  • 折叠边栏
  • 活动
  • 图像
  • 聊天
  • 创建新问题
  • 作业
  • 提交
  • 问题看板
  • jihao
  • go-ipfs
  • Repository

切换分支/标签
  • go-ipfs
  • Dockerfile
查找文件
BlameHistoryPermalink
  • Mykola Nikishov's avatar
    Really run as non-root user in docker container · 5b2e305f
    As of now,
    
        $ docker pull ipfs/go-ipfs
        Using default tag: latest
        latest: Pulling from ipfs/go-ipfs
        Digest: sha256:31cc5713ef3e3e81bf868cbb56c19de2d15d661743d8b6077804dee26e929ac5
        Status: Image is up to date for ipfs/go-ipfs:latest
    
    ipfs daemon will start as root user:
    
        $ docker run --rm --entrypoint=/bin/sh ipfs/go-ipfs -c whoami
        root
    
    but later on will drop priviledges:
    
        $ docker logs ipfs/go-ipfs |head -n 1
        Changing user to ipfs
    
    With this change applied, ipfs daemon starts as ipfs user right from
    the begining:
    
        $ docker run --rm --entrypoint=/bin/sh ipfs/go-ipfs -c whoami
        ipfs
    
    License: MIT
    Signed-off-by: 's avatarMykola Nikishov <mn@mn.com.ua>
    由 Mykola Nikishov 提交于 5月 30, 2018
    5b2e305f
Dockerfile 2.9 KB
编辑Web IDE
×

Replace Dockerfile

拖放文件到此处或者 点击上传


取消
将在派生(fork)项目中中创建一个新的分支, 并开启一个新的合并请求。