小编dom*_*dom的帖子

为什么 docker-compose.yml 中的入口点设置为“bin/true”

这是docker-compose.ymlMEAN.js 中的文件。任何人都可以解释为什么将 web-data 和 db-dataentrypoint设置为?/bin/true有这个必要吗?如果我删除它会发生什么?非常感谢。

版本:'2'
服务:
  网址:
    重新启动:始终
    建造: 。
    容器名称:meanjs
    端口:
     - “3000:3000”
     - “5858:5858”
     - “8080:8080”
     - “35729:35729”
    环境:
     - NODE_ENV=开发
     - DB_1_PORT_27017_TCP_ADDR=db
    依赖于取决于:
     - D b
    卷_来自:
     - 网络数据
  网络数据:
    建造: 。
    入口点:/bin/true
    卷:
     - ./:/opt/mean.js
     - /opt/mean.js/node_modules
     - /opt/mean.js/public
     - /opt/mean.js/uploads
  D b:
    图片:蒙戈:3.2
    重新启动:始终
    端口:
     - “27017:27017”
    卷_来自:
      - 数据库数据
  数据库数据:
    图片:蒙戈:3.2
    卷:
      - /数据/数据库
      - /var/lib/mongodb
      - /var/log/mongodb
    入口点:/bin/true

docker docker-compose

5
推荐指数
1
解决办法
1380
查看次数

有没有办法在<amp-img>中使用onerror()属性

有没有办法使用onerror属性<amp-img>

它在html中工作得很好.

<img src="../images/some-logo1.jpg" onerror="this.src='../images/no-img.jpg';" class="posting-logo-img">
Run Code Online (Sandbox Code Playgroud)

但是amp html会在amp-img中创建img标签

<amp-img src="/img/amp.jpg" alt="AMP" class="posting-logo-img" onerror="this.src='../images/no-img.jpg';" >
  <noscript>
    <img src="/img/amp.jpg" alt="AMP"> 
  </noscript>
</amp-img>
Run Code Online (Sandbox Code Playgroud)

html amp-html amp-img

4
推荐指数
1
解决办法
623
查看次数

Docker 使用令牌更改 .gitconfig 以进行私有存储库访问

我一直在努力解决访问私有存储库的 docker 构建阶段的问题。似乎使用“令牌”是实现这一目标的最简单且相当安全的方法。

我看到一篇文章,解释了这一点。在评论中有人建议改进添加 github 令牌。我无法让它在 docker 内工作。如何更改.gitconfig并让 git 始终使用令牌?

该命令需要更改为使用令牌:

RUN echo "[url \"git@github.com:\"]\n\tinsteadOf = https://github.com/" >> /root/.gitconfig
Run Code Online (Sandbox Code Playgroud)

评论:

更好的方法是生成一个 api 令牌,该令牌具有对该存储库的只读访问权限并使用类似git config --global url."https://${TOKEN}@github.com/".insteadOf "https://github.com/". 这样,您不需要包装脚本或 ssh 主机密钥检查,也不需要烘焙所有访问权限

如果有人能帮我过桥就好了。谢谢

git github docker dockerfile docker-compose

4
推荐指数
1
解决办法
6444
查看次数

标签 统计

docker ×2

docker-compose ×2

amp-html ×1

amp-img ×1

dockerfile ×1

git ×1

github ×1

html ×1